wstring_convert::from_bytes
ワイド文字列にバイト文字列をに変換します。
wide_string from_bytes(char _Byte);
wide_string from_bytes(const char* _Ptr);
wide_string from_bytes(const byte_string& _Bstr);
wide_string from_bytes(const char* _First, const char* _Last);
パラメーター
パラメーター |
説明 |
---|---|
_Byte |
変換される単一要素のバイト シーケンス。 |
_Ptr |
C スタイル、変換される文字の null で終わるシーケンス。 |
_Bstr |
変換する byte_string。 |
_First |
変換される文字の範囲の最初の文字。 |
_Last |
変換される文字範囲の最後の文字。 |
戻り値
ワイド文字列オブジェクトの変換になります。
解説
変換の状態 のオブジェクトが明示的な値に構築 not 変更を開始する前に既定値 (最初の変換の状態) に設定されます。それ以外の場合は変更されません。
正常に変換する変換を計算オブジェクトで入力要素の数が格納されます。変換エラーが発生しなかった場合は、メンバー関数は、変換されたワイド文字列を返します。それ以外の場合は、オブジェクトが広文字列のエラー メッセージについての初期化子で場合、メンバー関数が広文字列エラー メッセージのオブジェクトを返します。それ以外の場合は、メンバー関数は、クラス range_errorのオブジェクトをスローします。
必要条件
ヘッダー: <cvt/wstring>
名前空間: の stdext::cvt