description | title | ms.date | f1_keywords | helpviewer_keywords | ms.assetid | ||
---|---|---|---|---|---|---|---|
Learn more about: codecvt_utf16 |
codecvt_utf16 |
11/04/2016 |
|
|
a9897f98-f84d-4db6-90ad-858b2727570c |
Represents a locale facet that converts between wide characters encoded as UCS-2 or UCS-4 and a byte stream encoded as UTF-16LE or UTF-16BE.
template<class Elem, unsigned long Maxcode = 0x10ffff, codecvt_mode Mode = (codecvt_mode)0>
class codecvt_utf16 : public std::codecvt<Elem, char, StateType>
Elem
The wide-character element type.
Maxcode
The maximum number of characters for the locale facet.
Mode
Configuration information for the locale facet.
This class template converts between wide characters encoded as UCS-2 or UCS-4 and a byte stream encoded as UTF-16LE, if Mode & little_endian, or UTF-16BE otherwise.
The byte stream should be written to a binary file; it can be corrupted if written to a text file.
Header: <codecvt>
Namespace: std