役立つ便利なサイト
役に立つフリーソフト
コラム集:Visual Studio Tips |
←前コラム 目次 次コラム→ |
|
C4800:ブール値を 'true' または 'false' に強制的に設定します (警告の処理)。 |
分類:VC++/MFC 著者:C15年 更新日付:2010/04/10 |
エラー メッセージ 'type' : ブール値を 'true' または 'false' に強制的に設定します (警告の処理)。 非 bool 値を bool 型に代入するか強制的に変換すると、この警告が生成されます。このメッセージが表示される状況としては、値 true または false しか取らない int 変数を bool 変数に代入しており、bool 型として再宣言できる場合が含まれます。bool 型を使用するように式を書き直すことができない場合は、式に "!=0" を追加して bool 型にできます。式をただ bool 型にキャストしても、この警告が生成されます (設計仕様)。 |
|
←前コラム 目次 次コラム→ |