wstring
wchar_t 型の要素を持つテンプレート クラス basic_string の特殊化を記述する型。
basic_string を特化する他の typedef には、string、u16string、および u32string があります。
typedef basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t>> wstring;
解説
次の宣言は等価です。
wstring wstr(L"");
basic_string<wchar_t> wstr(L"");
文字列コンストラクターの一覧については、「basic_string::basic_string」を参照してください。
注意
wchar_t のサイズは実装で定義されます。wchar_t を使用してコードを一定のサイズにする場合は、お使いのプラットフォームの実装を確認してください (たとえば、sizeof(wchar_t) を使用)。幅をすべてのプラットフォームで同一にできる文字列の文字の型が必要な場合は、string、u16string、または u32string を使用します。
必要条件
ヘッダー: <string>
名前空間: std