我有以下编译的代码片段
QByteArray block;
QDataStream out(&block, QIODevice::WriteOnly);
for (QStringList::Iterator it = commandList.begin(); it != commandList.end(); ++it) {
out << "Command: " << *it << endl;
}
但总是给我这个警告:
test.cpp:87:警告:'QTextStream& endl(QTextStream&)' 的地址将始终评估为'true' [-Waddress]
这是什么意思,我该如何解决?由于正在打印换行符,我认为这不是命名空间问题......