wstring_convert 类
模板类 wstring_convert 执行。一个宽字符字符串和字节字符串之间的转换。
template<
class Codecvt,
class Elem = wchar_t
>
class wstring_convert
参数
Codecvt
表示变换对象的 区域设置 方面。Elem
宽元素类型。
备注
模板类描述对象。std::basic_string<Elem> 类宽字符串对象和字节之间的控件转换字符串对象类 std::basic_string<char> (也称为 std::string)。 模板类定义类型 wide_string 和 byte_string 为这两个类型的同义词。 在 Elem 值 (存储在 wide_string 对象中) 和多字节序列之间的转换序列 (存储在 byte_string 对象中) 由类执行 Codecvt<Elem, char, std::mbstate_t>对象,与标准代码转换个 std::codecvt<Elem, char, std::mbstate_t>的要求。
此模板类存储对象:
显示字符串的字节在错误
显示的宽字符串在错误
指向的指针释放分配的对象 (wbuffer_convert 转换,当销毁对象)
state_type类型状态转换对象
转换计数
构造函数
构造 wstring_convert 类型的对象。 |
Typedef
字节表示字符串的类型。 |
|
表示为宽字符串的类型。 |
|
表示转换状态的类型。 |
|
表示整数的类型。 |
成员函数
字节字符串转换为宽字符串。 |
|
转换为宽字符串为字节字符串。 |
|
返回成功转换的次数。 |
|
返回转换表示的状态的对象。 |
要求
页眉: <cvt/wstring>
命名空间: stdext::cvt