エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
基底型が bool であるような scoped enum の型変換の異常動作を追い掛けた話 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
基底型が bool であるような scoped enum の型変換の異常動作を追い掛けた話 - Qiita
問題 こんな "おもしろコード" を見た。 gcc と clang で挙動が違うらしい。 とりあえず iostream 抜き... 問題 こんな "おもしろコード" を見た。 gcc と clang で挙動が違うらしい。 とりあえず iostream 抜きで再現コードを書いた: https://wandbox.org/permlink/mxr9FRBUA0nF6rrY。 enum class BoolEnum: bool {}; int main() { static_assert(static_cast<bool>(-2), "nonzero should be converted to true"); static_assert(static_cast<bool>(2), "nonzero should be converted to true"); static_assert(static_cast<bool>(3), "nonzero should be converted to true"); constex