wstring

wchar_t 型の要素を持つテンプレート クラス basic_string の特殊化を記述する型。

basic_string を特化する他の typedef には、stringu16string、および 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) を使用)。幅をすべてのプラットフォームで同一にできる文字列の文字の型が必要な場合は、stringu16string、または u32string を使用します。

必要条件

ヘッダー: <string>

名前空間: std

参照

関連項目

<string>

basic_string クラス