2
を実行されることはありません。私はこれが何かばかな間違いであることを知っていて、私はdownvote(s)を取得する準備ができていますが、私は間違いを見つけることができません!ここにもスクリーンショットです: QtCreatorセマンティック問題は、私は<code>Qt</code>コードの塊を、以下のいる
を実行されることはありません。私はこれが何かばかな間違いであることを知っていて、私はdownvote(s)を取得する準備ができていますが、私は間違いを見つけることができません!ここにもスクリーンショットです: QtCreatorセマンティック問題は、私は<code>Qt</code>コードの塊を、以下のいる
if(this->ueCommunicationsSocket()->bind(QHostAddress(data[0].toString()),
static_cast<quint16>(data[1].toInt())),
QAbstractSocket::ShareAddress)
は
if (/*something */, QAbstractSocket::ShareAddress)
あるAbstractSocket::SharedAddress
が0x1
ているので、コンマ演算子!
と、この条件は、すなわちelse
分岐が実行されることはありません、常に真です。
どのコンパイラを使用していますか?それは葛ですか? – demonplus
いいえ、gccバージョン5.4.0 20160609(Ubuntu 5.4.0-6ubuntu1〜16.04.1) ' – KernelPanic
@KernelPanicはあなたがリリースでコンパイルしているのですか、QT_NO_DEBUG_OUTPUTを定義していますか?それは他のQDebugが警告していないように見えますが、私は最近これにぶつかったので私は尋ねています。http://lists.qt-project.org/pipermail/interest/2015-December/ 020171.html – Uflex