• Class / Function / Type

      std::
    • Header file

      <>
    • Other / All

    最終更新日時(UTC):
    が更新

    履歴 編集

    function
    <syncstream>

    std::basic_syncbuf::デストラクタ

    ~basic_syncbuf();
    

    概要

    デストラクタ。basic_syncbufオブジェクトを破棄する。このとき、保留中の出力はラップされたストリームへ転送される。

    効果

    保留中の出力を転送するため、emit()を呼び出す。

    例外

    投げない。emit()から例外が投げられた場合は、その例外を捕捉して無視する。

    #include <iostream>
    #include <syncstream>
    
    int main()
    {
      std::osyncstream bout{std::cout};
      bout << "Hello, World!";
    } // デストラクタは、通常 std::basic_osyncstream から呼ばれる。
    

    出力

    Hello, World!
    

    バージョン

    言語

    • C++20

    処理系

    参照