<locale>

std::codecvt_base

class codecvt_base;
codecvt 的基類
這不是一個facet 型別,而是定義了 codecvtfacet 類所繼承的 result 列舉成員型別的基類。

它定義為
1
2
3
4
class codecvt_base {
public:
  enum result { ok, partial, error, noconv };
};

成員型別

成員型別描述
resultcodecvt::incodecvt::outcodecvt::unshift 的返回型別所使用的列舉型別。

成員常量

成員常量型別描述
okcodecvt_base::result0轉換成功
partialcodecvt_base::result1部分轉換
errorcodecvt_base::result2轉換錯誤
noconvcodecvt_base::result3無轉換

另見