最終更新日時:
が更新

履歴 編集

function
<istream>

std::basic_istream::sentry::operator bool

operator bool() const;          // (1) C++98
explicit operator bool() const; // (1) C++11

概要

入力処理の前処理が正常に完了したか否かを返す。

戻り値

本オブジェクトの構築時に入力処理の前処理が正常に完了していればtrue、そうでなければfalse

備考

C++11でexplicitが付加された。これにより、boolへの意図しない暗黙変換が行われなくなった。

バージョン

言語

  • C++98

関連項目