operator bool() const; // (1) C++98
explicit operator bool() const; // (1) C++11
概要
入力処理の前処理が正常に完了したか否かを返す。
戻り値
本オブジェクトの構築時に入力処理の前処理が正常に完了していればtrue、そうでなければfalse。
備考
C++11でexplicitが付加された。これにより、boolへの意図しない暗黙変換が行われなくなった。
バージョン
言語
- C++98