std::basic_spanstream<CharT,Traits>::span

来自cppreference.com
< cpp‎ | io‎ | basic spanstream

std::span<CharT> span() const noexcept;
(1) (C++23 起)
void span( std::span<CharT> s ) noexcept;
(2) (C++23 起)
1) 若包装的 std::basic_spanbuf 的打开模式中设置了 std::ios_base::out ,则获取引用被写入区域的 span ,否则获取引用底层缓冲区的 span
2) 使包装的 std::basic_spanbuf 进行 s 所引用的缓冲区上的 I/O 。

参数

s - 引用要用作流的新底层缓冲区的 std::span

返回值

1) 引用底层缓冲区或已写入区域的 std::span ,取决于包装的 std::basic_spanbuf 的打开模式。
2) (无)

示例

参阅

(C++23)
根据模式获得或初始化底层缓冲区
(std::basic_spanbuf<CharT,Traits> 的公开成员函数)