std::basic_spanstream<CharT,Traits>::basic_spanstream
来自cppreference.com
| |
(1) | (C++23 起) |
| |
(2) | (C++23 起) |
| |
(3) | (C++23 起) |
构造新的 basic_spanstream。
1) 以
s 所引用的存储为所包装的 std::basic_spanbuf 设备的初始底层缓冲区。以 basic_spanbuf<Char, Traits>(s, mode) 构造所包装的 std::basic_spanbuf 对象。2) 移动构造函数。从
rhs 的 std::basic_iostream 基类子对象和其所包装的 std::basic_spanbuf 移动构造对应的子对象,然后以 *this 中包装的 std::basic_spanbuf 的地址调用 std::basic_ios::set_rdbuf 以安装它。3) 复制构造函数被弃置。
basic_spanstream 不可复制。