次の方法で共有


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_exceptionfalse を返し、フラグ&unitbuf が 0 以外の場合、デストラクターは フラッシュを呼び出します。

必要条件

ヘッダー: の <ostream>

名前空間: std

参照

関連項目

basic_ostream クラス

iostream プログラミング

iostreams の規則