QStringList包含抛出错误

时间:2014-07-19 00:14:23

标签: c++ qt qstringlist

我有一个字符串,我想与QStringList的内容进行比较。

我的字符串位于test[1],我的QStringListimagez

我相信QStringList::contains是我需要使用的,但我收到了错误。

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

错误:

  

期望一个类或命名空间

请有人帮帮我吧!

1 个答案:

答案 0 :(得分:1)

由于imagez是指向对象的指针,而不是类名,因此您希望->运算符不是命名空间限定符(::)。像这样:

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

无需将布尔值等同于true