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