我有一个字符串,我想将其与 QStringList
的内容进行比较。
我的字符串保存在 test[1]
中,我的 QStringList
是 imagez
。
我相信 QStringList::contains
是我需要使用的,但我遇到了错误。
if(imagez::contains(test[1]) == true){
foundFiles << file;
}
错误:
expected a class or namespace
有人可以帮助我吗?
最佳答案
因为 imagez
是指向对象的指针,而不是类名,所以您需要 ->
运算符而不是命名空间限定符(::
).像这样:
if(imagez->contains(test[1]))
无需比较 bool 值是否与 true
相等。
关于c++ - QStringList 包含抛出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24835458/