C++ 本地化库 - codecvt



描述

它是一个代码集转换构面,codecvt 标准构面在两种不同的字符编码之间进行转换:内部字符类型。

声明

以下是 std::codecvt 的声明。

C++98

	
template <class internT, class externT, class stateT> class codecvt;

C++11

template <class internT, class externT, class stateT> class codecvt;

参数

  • internT − 它是内部字符类型。

  • externT − 它是外部字符类型。

  • stateT − 它是状态类型。

公共成员函数

序号 公共成员函数及描述
1 (构造函数)

它是一个 codecvt 构造函数。

转换函数

序号 转换函数及描述
1 in

用于转换输入字符。

2 out

用于转换输出字符。

3 unshift

它是转换状态的取消移位。

字符编码属性

序号 字符编码属性及描述
1 always_noconv

它返回 noconv 特性。

2 encoding

它返回编码宽度。

3 length

它返回转换序列的长度。

4 length

它返回单个字符的最大长度。

locale.htm
广告