class Codecvt,
class Elem = wchar_t,
class Wide_alloc = std::allocator<Elem>,
class Byte_alloc = std::allocator<char>
Class template std::wstring_convert
performs conversions between byte string std::string and wide string std::basic_string<Elem>, using an individual code conversion facet Codecvt
. std::wstring_convert
assumes ownership of the conversion facet, and cannot use a facet managed by a locale.
The standard facets suitable for use with std::wstring_convert
are std::codecvt_utf8 for UTF-8/UCS-2 and UTF-8/UCS-4 conversions and std::codecvt_utf8_utf16 for UTF-8/UTF-16 conversions.
byte_string
byte_err_string
the byte string to display on errors
wide_string
wide_err_string
the wide string to display on errors
cvtptr
a pointer to the allocated conversion object
state_type
cvtstate
the conversion state object
cvtcount
the conversion count
wstring_convert
wstring_convert
and its conversion facet
(C++11)(deprecated in C++17)(removed in C++26)
performs conversion between a byte stream buffer and a wide stream buffer(C++11)(deprecated in C++17)(removed in C++26)
converts between UTF-8 and UCS-2/UCS-4(C++11)(deprecated in C++17)(removed in C++26)
converts between UTF-8 and UTF-16RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4