名前空間
変種
操作

std::codecvt_base

From cppreference.com
< cpp‎ | locale
 
 
 
 
ヘッダー <locale> で定義
class codecvt_base;

クラスstd::codecvt_base は、std::codecvt ファセットによって継承され使用される、変換ステータス定数を提供します。

[編集] メンバー型

メンバ型 定義
enum result { ok, partial, error, noconv }; スコープなし列挙型
説明
ok エラーなしで変換が完了しました
部分的 ソース文字のすべてが変換されたわけではありません
error 無効な文字が見つかりました
noconv 変換は不要、入力と出力の型は同じです

[編集] 注釈

std::codecvt_base::partial の値は、変換結果を受け取るには宛先範囲が短すぎるか、または有効なマルチバイト文字の途中で入力が切り捨てられたことを示すために使用されます。

[編集] 関連項目

UTF-8、UTF-16、UTF-32を含む文字エンコーディング間の変換を行う
(クラステンプレート) [編集]
English 日本語 中文(简体) 中文(繁體)