QStringList содержит ошибку броска

У меня есть строка, которую я хочу сравнить с содержимым QStringList,

Моя строка хранится в test[1] и мой QStringList является imagez,

Я верю QStringList::contains это то, что мне нужно использовать, но я получаю ошибку.

if(imagez::contains(test[1]) == true){
foundFiles << file;
}

Ошибка:

ожидаемый класс или пространство имен

Может кто-нибудь помочь мне здесь, пожалуйста!

0

Решение

поскольку imagez это указатель на объект, а не имя класса, вы хотите -> оператор не квалификатор пространства имен (::). Как это:

if(imagez->contains(test[1]))

Не нужно сравнивать логические значения на равенство true,

1

Другие решения


По вопросам рекламы [email protected]