名前空間
変種

std::codecvt_base

提供: cppreference.com
 
 
 
<tbody> </tbody>
ヘッダ <locale> で定義
class codecvt_base;

クラス std::codecvt_basestd::codecvt ファセットによって継承され使用される変換状態の定数を提供します。

メンバ型

メンバ型 定義
enum result { ok, partial, error, noconv }; スコープなし列挙型
説明
ok 変換はエラーなしで完了しました
partial 変換元の文字は全部は変換されませんでした
error 無効な文字に遭遇しました
noconv 変換は必要ありません、入力と出力の型は同じです

ノート

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

関連項目

UTF-8, UTF-16, UTF-32 を含む文字エンコーディング間の変換を行います
(クラステンプレート) [edit]
Morty Proxy This is a proxified and sanitized view of the page, visit original site.