std::codecvt_base
来自cppreference.com
                    
                                        
                    
                    
                                                            
                    |   定义于头文件  <locale>
  | 
||
|   class codecvt_base;  | 
||
类 std::codecvt_base 提供 std::codecvt 平面所继承并使用的转换状态常量。
成员类型
| 成员类型 | 定义 | 
| enum result { ok, partial, error, noconv }; | 无作用域枚举类型 | 
| 枚举常量 | 定义 | 
  ok
 | 
完成转换而无错误 | 
  partial
 | 
未转换所有源字符 | 
  error
 | 
遇到非法字符 | 
  noconv
 | 
不要求转换,输入与输出类型相同 | 
注意
值 std::codecvt_base::partial 用于指示目标范围太短,无以接受转换结果,或输入在可为合法多字节字符的中部被截断。
参阅
|   在字符编码间转换,包括 UTF-8、UTF-16、UTF-32  (类模板)  |