Home C&C++函数库 c++ 语法 程序源码 Linux C库

std::

codecvt_mode

枚举  <codecvt>

enum codecvt_mode {
  consume_header = 4,
  generate_header = 2,
  little_endian = 1
};

字符编码转换模式
指定字节顺序为以下类模板位掩码的枚举类型:codecvt_utf8, codecvt_utf16或codecvt_utf8_utf16。
标签 说明
consume_header 4 读取可选的初始头序列(BOM)以确定转换的多字节序列是大端序还是小端序。
generate_header 2 生成一个初始头序列(BOM)来指示转换出来的多字节序列是大端序还是小端序。
little_endian 1 输出转换时生成的多字节序列应该是小端序(与默认的大端序相反)。

这是一种位掩码类型:每个标签都被认为是一个标志,可以单独设置,也可以不设置为该类型的特定值 (这可以通过使用位or操作组合标志来实现)。因此,0也是一个表示没有任何标志的有效值。
联系我们 免责声明 关于CandCplus 网站地图