名稱空間
變體
操作

std::codecvt_base

來自 cppreference.com
< cpp‎ | locale
 
 
 
 
定義於標頭檔案 <locale>
class codecvt_base;

std::codecvt_base 提供轉換狀態常量,這些常量被 std::codecvt facet 繼承和使用。

[編輯] 成員型別

成員型別 定義
enum result { ok, partial, error, noconv }; 無作用域列舉型別
解釋
ok 轉換完成,無錯誤
部分 並非所有源字元都已轉換
error 遇到無效字元
noconv 無需轉換,輸入和輸出型別相同

[編輯] 注意

std::codecvt_base::partial 用於指示目標範圍太短無法接收轉換結果,或輸入在有效的多位元組字元中間被截斷。

[編輯] 參見

在字元編碼之間轉換,包括 UTF-8、UTF-16、UTF-32
(類模板) [編輯]