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

履歴 編集

function
<syncstream>

std::basic_syncbuf::get_wrapped(C++20)

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';
}

出力

Goodbye, Planet!
Hello, World!

バージョン

言語

  • C++20

処理系

参照