2016-07-27 5 views
2

を実行されることはありません。私はこれが何かばかな間違いであることを知っていて、私はdownvote(s)を取得する準備ができていますが、私は間違いを見つけることができません!ここにもスクリーンショットです: Qt Creator Semantic IssueQtCreatorセマンティック問題は、私は<code>Qt</code>コードの塊を、以下のいる

+0

どのコンパイラを使用していますか?それは葛ですか? – demonplus

+0

いいえ、gccバージョン5.4.0 20160609(Ubuntu 5.4.0-6ubuntu1〜16.04.1) ' – KernelPanic

+1

@KernelPanicはあなたがリリースでコンパイルしているのですか、QT_NO_DEBUG_OUTPUTを定義していますか?それは他のQDebugが警告していないように見えますが、私は最近これにぶつかったので私は尋ねています。http://lists.qt-project.org/pipermail/interest/2015-December/ 020171.html – Uflex

答えて

1
if(this->ueCommunicationsSocket()->bind(QHostAddress(data[0].toString()), 
             static_cast<quint16>(data[1].toInt())), 
             QAbstractSocket::ShareAddress) 

if (/*something */, QAbstractSocket::ShareAddress) 

あるAbstractSocket::SharedAddress0x1ているので、コンマ演算子!と、この条件は、すなわちelse分岐が実行されることはありません、常に真です。

関連する問題