streambuf_type* get_wrapped() const noexcept;
概要
ラップされたstd::basic_streambuf
へのポインタを取得する。
戻り値
ラップされたstd::basic_streambuf
へのポインタを返す。
例外
投げない。
例
#include <syncstream>
#include <iostream>
int main()
{
std::osyncstream bout(std::cout);
bout1 << "Hello, ";
{
// 通常、std::osyncstream::get_wrapped() から呼ばれる。
std::osyncstream(bout.get_wrapped()) << "Goodbye, " << "Planet!" << '\n';
}
bout << "World!" << '\n';
}
14
#include <syncstream>
#include <iostream>
int main()
{
std::osyncstream bout(std::cout);
bout1 << "Hello, ";
{
// 通常、std::osyncstream::get_wrapped() から呼ばれる。
std::osyncstream(bout.get_wrapped()) << "Goodbye, " << "Planet!" << '\n';
}
bout << "World!" << '\n';
}
出力
Goodbye, Planet!
Hello, World!
バージョン
言語
- C++20
処理系
- Clang: ??
- GCC: 11.1 ✅
- Visual C++: 2019 update 10 ✅