Skip to content

Latest commit

 

History

History
53 lines (38 loc) · 1.14 KB

op_destructor.md

File metadata and controls

53 lines (38 loc) · 1.14 KB

デストラクタ

  • syncstream[meta header]
  • function[meta id-type]
  • std[meta namespace]
  • basic_syncbuf[meta class]
  • cpp20[meta cpp]
~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

処理系

参照