codecvt
描述 (Description)
它是转换代码集facet,codecvt标准facet在两种不同的字符编码之间进行转换:内部字符类型。
声明 (Declaration)
以下是std :: codecvt的声明。
C++98
template <class internT, class externT, class stateT> class codecvt;
C++11
template <class internT, class externT, class stateT> class codecvt;
参数 (Parameters)
internT - 它是一个内部字符类型。
externT - 它是一个外部字符类型。
stateT - 它是一种状态类型。
公共成员职能
Sr.No. | 公共成员函数和描述 |
---|---|
1 | (constructor) 它是一个codecvt构造函数。 |
转换函数 (Conversion Functions)
Sr.No. | 转换功能和说明 |
---|---|
1 | in 它曾用于翻译字符。 |
2 | out 它用来翻译字符。 |
3 | unshift 这是一个不合时宜的翻译状态。 |
字符编码属性
Sr.No. | 字符编码属性和描述 |
---|---|
1 | always_noconv 它返回noconv特征。 |
2 | encoding 它返回编码宽度。 |
3 | length 它返回翻译序列的长度。 |
4 | length 它返回一个字符的最大长度。 |