codecvt_base 类
用于定义称为的枚举类型 result的 codecvt 类的基类,它使用,个成员的返回类型指示函数转换的结果。
class codecvt_base : public locale::facet {
public:
enum result {ok, partial, error, noconv};
codecvt_base(
size_t _Refs = 0
);
bool always_noconv() const;
int max_length() const;
int encoding() const;
~codecvt_base()
protected:
virtual bool do_always_noconv() const;
virtual int do_max_length() const;
virtual int do_encoding() const;
};
备注
类描述了枚举共有类模板所有专用化的 codecvt。 描述枚举结果或从 do_indo_out的返回值:
确定,则在内部和外部字符编码之间的强制转换成功。
部分,则目标不足以用于转换成功。
错误,如果源序列的格式错误。
noconv,如果函数不执行转换。
要求
页眉: <区域设置>
命名空间: std