歴史的には、int型をbool型として使っており、flag++でtrue(非ゼロ)にする記述がまかり通っていたと。でも整数型flagがオーバーフローしたときにインクリメントするとfalse(ゼロ)になる。それで大事故まで・・・ヒェッ

hevohevohevohevo のブックマーク 2017/07/18 12:48

その他

このブックマークにはスターがありません。
最初のスターをつけてみよう!

非推奨だった bool 型に対するインクリメント演算子を削除 [P0002R1] - cpprefjp C++日本語リファレンス

    このページはC++17に採用された言語機能の変更を解説しています。 のちのC++規格でさらに変更される場合があるため関連項目を参照してください。 概要 C++17ではbool型に対する前置および後置のoperator ++を削除...

    \ コメントが サクサク読める アプリです /

    • App Storeからダウンロード
    • Google Playで手に入れよう