basic_ostream::sentry
入れ子になったクラスに宣言が書式付き出力関数、および書式なし出力関数を構成するオブジェクトを表します。
class sentry {
public:
explicit sentry( basic_ostream<_Elem, _Tr>& _Ostr );
operator bool( ) const;
~sentry( );
};
解説
入れ子になったクラスに宣言が書式付き出力関数、および書式なし出力関数を構成するオブジェクトを表します。ostr.ユーザ が true で、ostr.タイ が null ポインターではない場合、コンストラクターは ostr.tie->フラッシュを呼び出します。コンストラクターは statusで、ostr.good によって返される値を格納します。operator bool への以降の呼び出しは、格納されている値を提供します。
uncaught_exception が false を返し、フラグ & unitbuf が以外の場合、デストラクターは フラッシュを呼び出します。
必要条件
ヘッダー: <ostream>
名前空間: std