#include <QtCore>
#include "include/ddr.h"
void DDR::lsDir(QString param, QString dirname) {
QStringList dirlist;
int i;
if(param=="" && dirname="")
{
dirlist = dir.entryList();
for(i=2; i<dirlist.count(); i++) show(dirlist.at(i)+" ");
}
}
Пишет следующее:
In file included from ls.cpp:2:
include/ddr.h:19:7: warning: no newline at end of file
ls.cpp:16:5: warning: no newline at end of file
ls.cpp: In member function 'void DDR::lsDir(QString, QString)':
ls.cpp:8: error: no match for 'operator&&' in 'param. QString::operator==(((const char*)"")) && dirname'
ls.cpp:8: note: candidates are: operator&&(bool, bool) <built-in>
make: *** [ls.o] Error 1
Что бы это могло быть? Разве в Qt нет логического оператора && ? Если есть, то как надо написать, чтобы он работал?