VC++で使用する BOOL型 は typedef int BOOL となっており、言語仕様の bool型とは異なります。キャスト等で変換しようとするとWarning4800が出て、パフォーマンスに悪いやら言われます。
そこで以下のようにすれば警告を出さずに変換できます。
そこで以下のようにすれば警告を出さずに変換できます。
BOOL m_Bool = TRUE; bool _b = ( m_Bool != 0 );
コメントをかく