Export (0) Print
Expand All

codecvt_utf16

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>

Parameter

Description

Elem

The wide-character element type.

Maxcode

The maximum number of characters for the locale facet.

Mode

Configuration information for the locale facet.

This template class 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

Community Additions

ADD
Show:
© 2014 Microsoft