- 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
- Clang: ??
- GCC: 11.1 [mark verified]
- Visual C++: 2019 update 10 [mark verified]