wstring_convert Class
テンプレート クラスは、 wstring_convertワイド文字列とそのバイト文字列の間の変換を実行します。
template<
class Codecvt,
class Elem = wchar_t
>
class wstring_convert
パラメーター
Codecvt
ロケール変換オブジェクトを表すのファセット。Elem
ワイド文字要素の型。
解説
テンプレート クラスは、クラスのオブジェクトはワイド文字列間の変換を制御するオブジェクトについて説明します。 std::basic_string<Elem> 、バイト文字列オブジェクト クラスのstd::basic_string<char> (と呼ばれるstd::string)。テンプレート クラス型を定義するwide_stringとbyte_stringこれら 2 つの型のシノニムとして。シーケンスの間の変換Elem値 (格納されている、 wide_stringオブジェクト) およびマルチバイト シーケンス (でストアド、 byte_stringオブジェクト) クラスのオブジェクトによって実行されるCodecvt<Elem, char, std::mbstate_t>、標準コード変換ファセットの要件を満たすstd::codecvt<Elem, char, std::mbstate_t>。
このテンプレート クラスのオブジェクトを格納します。
上のエラーを表示するには、バイト文字列
上のエラーを表示するには、ワイド文字列
Wbuffer_convert オブジェクトが破棄されると解放されます)、割り当ての変換オブジェクトへのポインター
変換状態オブジェクトの種類の state_type
変換カウント
コンストラクター
オブジェクトの型を構築するwstring_convert。 |
Typedef
バイトの文字列を表す型。 |
|
ワイド文字列を表す型。 |
|
変換状態を表す型。 |
|
整数を表す型。 |
メンバー関数
バイト文字列をワイド文字列に変換します。 |
|
ワイド文字列をバイト文字列に変換します。 |
|
成功した変換の数を返します。 |
|
変換の状態を表すオブジェクトを返します。 |
必要条件
ヘッダー: < cvt/wstring >
名前空間: stdext::cvt