コンパイラは、ソリューションブール値の特定の種類のために使用することはできません

最近、コンパイラは、このタイプを認識していない場合(たとえば、VS2010と友人のように)いくつかのコンパイラは、このbool型書込み機能の使用を促したことを発見し、チェックし、いくつかのコンパイラは、このbool型安全でない、彼らが望むことを信じていることがわかりましたあなたは白に見えるブール値の文言を、置き換えることができますコンパイラは、ソリューションブール値の特定の種類のために使用することはできません

BOOL、と呼ばれる列挙法(上部BOOL、認識を容易にする)列挙を定義列挙最初列挙部材0、前の後続の列挙部材整数値をデフォルト使用この機能は、bool型の偽(0)の戻り値で、メンバーに1を加算し、真の(1)、それによってブールカスタム実装の目的。

おすすめ

転載: blog.51cto.com/14289397/2443876