3

コンパイルする次のコードスニペットがあります

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]

それはどういう意味ですか、どうすれば修正できますか? 改行文字が印刷されているので、これは名前空間の問題ではないと思います...

4

1 に答える 1