コンパイルする次のコードスニペットがあります
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]
それはどういう意味ですか、どうすれば修正できますか? 改行文字が印刷されているので、これは名前空間の問題ではないと思います...