wstring_convert::to_bytes

将宽字符串转换为字节字符串。

byte_string to_bytes(_Elem _Char);
byte_string to_bytes(const _Elem* _Wptr);
byte_string to_bytes(const wide_string& _Wstr);
byte_string to_bytes(const _Elem* _First, const _Elem* _Last);

参数

Parameter

说明

_Char

将转换的宽字符。

_Wptr

C样式,Null终止的序列,从开始 wptr,转换。

_Wstr

将转换的 wide_string

_First

在将转换的元素的范围的第一个元素。

_Last

在将转换的元素的范围的最后一个元素。

备注

如果 转换状态 对象是 not 构造使用显式值,它设置为默认值(初始转换状态),则在转换开始之前。否则它保持不变。

输入元素数成功转换的转换在计数对象存储。如果将未发生错误,则成员函数返回转换的字节字符串。否则,因此,如果对象构造了字节字符串错误消息的初始值设定项,成员函数返回字节字符串错误信息对象。否则,成员函数引发选件类 range_error对象。

要求

标头: <cvt/wstring>

命名空间: stdext::cvt

请参见

参考

wstring_convert Class