次の方法で共有


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

参照

関連項目

wstring_convert Class