wbuffer_convert 类

描述进出字节流缓冲区元素控制传输的流缓冲区。

template<class Codecvt,
    class Elem = wchar_t,
    class Traits = std::char_traits<Elem>
>
    class wbuffer_convert
        : public std::basic_streambuf<Elem, Traits>

参数

参数

说明

Codecvt

表示变换对象的 区域设置 方面。

Elem

宽元素类型。

Traits

字符与 Elem。

备注

此模板类进出类型描述控制 _Elem类型元素传输,性格描述字符的由类 Traits的流缓冲区,字节流 std::streambuf缓冲区。

在 Elem 值序列和多字节序列之间的转换将由类执行 Codecvt<Elem, char, std::mbstate_t>对象,与标准代码转换个 std::codecvt<Elem, char, std::mbstate_t>的要求。

此模板类存储对象:

  • 到其基本字节流缓冲区的指针

  • 指向的指针释放分配的对象,当销毁对象转换 ( wbuffer_convert )

  • 类型 state_type转换状态对象。

构造函数

wbuffer_convert

构造 wbuffer_convert 类型的对象。

Typedef

state_type

表示转换状态的类型。

成员函数

rdbuf

字节流返回缓冲区。

state

返回转换表示的状态的对象。

要求

页眉: <cvt/wbuffer>

命名空间: stdext::cvt

请参见

其他资源

cvt/wbuffer 成员