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