std::basic_ospanstream

来自cppreference.com
< cpp | io
在标头 <spanstream> 定义
template<
    class CharT,
    class Traits = std::char_traits<CharT>
> class basic_ospanstream
    : public basic_ostream<CharT, Traits>
(C++23 起)

类模板 std::basic_ospanstream 实现基于固定缓冲区的流上的输出操作。

此类实质上在低层将一个 std::basic_spanbuf 类型的原生设备实现包装到 std::basic_ostream 的高层接口中。它提供对独有的 std::basic_spanbuf 成员的完整接口。

cpp/io/ios basecpp/io/basic ioscpp/io/basic ostream

继承图

提供了几个针对常用字符类型的 typedef:

在标头 <spanstream> 定义
类型 定义
std::ospanstream std::basic_ospanstream<char>
std::wospanstream std::basic_ospanstream<wchar_t>