2016-10-09

http://anond.hatelabo.jp/20161009190010

どうでもいいけど

bool a = nanka();
if ( a && !a ) {
    ....
}

というコードコンパイルしたら「comparison is always true」的な警告が出るはずだと思って試してみたら意外にもgccでは出なかった(最適化時は黙って消える)

「if ( (unsigned int)a >= 0 ) 」だったら警告出るのにね

記事への反応 -
  • 「Aが正しければ非Aは間違い」であることについてはそろそろ理解できましたか?

    • Aも正しければ、非Aも正しいという状況はよくあるじゃないですかね。

      • どうでもいいけど bool a = nanka();if ( a && !a ) { ....} というコードをコンパイルしたら「comparison is always true」的な警告が出るはずだと思って試してみたら意外にもgccでは出なかった(最...

      • この場合はそれに該当する場合じゃないし 低能がBを非Aだと思っているというのが十中八九正しいよ 実例出せば一発で明らかになるけど、奴は出せない 運営が消してるだろうし魚拓を取...

    • 低能が非Aだと思っているものは実はBなんだがなw

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん