IT技術サポート総合サイト
 
 言語:  VC++/MFC   PHP/Perl   VB/VBA   ASP/ASP.net   HTML/CSS   基本知識:  Windows   Linux   ネットワーク   MySQL   レンタルサーバ   SEO対策
キーワード: RSS2.0配信
 
 
コラム集: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 型にキャストしても、この警告が生成されます (設計仕様)。

 
 
←前コラム    目次    次コラム→