次の方法で共有


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

必要条件

ヘッダー: <ostream>

名前空間: std

参照

関連項目

basic_ostream Class

入出力ストリームのプログラミング

入出力ストリームの規則