typedef basic_string<wchar_t> wstring;
| member type | definition |
|---|---|
| value_type | wchar_t |
| traits_type | char_traits<wchar_t> |
| allocator_type | allocator<wchar_t> |
| reference | wchar_t& |
| const_reference | const wchar_t& |
| pointer | wchar_t* |
| const_pointer | const wchar_t* |
| iterator | a random access iterator to wchar_t (convertible to const_iterator) |
| const_iterator | a random access iterator to const wchar_t |
| reverse_iterator | reverse_iterator<iterator> |
| const_reverse_iterator | reverse_iterator<const_iterator> |
| difference_type | ptrdiff_t |
| size_type | size_t |