다음을 통해 공유


codecvt_utf16

나타내는 한 로케일 utf-16le 또는 UTF-16be로 인코딩된 바이트 스트림을 ucs-2 또는 u c S-4로 인코딩된 와이드 문자 사이의 변환 면.

template<
    class Elem,
    unsigned long Maxcode = 0x10ffff,
    codecvt_mode Mode = (codecvt_mode)0
>
class codecvt_utf16 : public std::codecvt<Elem, char, StateType>

매개 변수

Parameter

설명

Elem

와이드 문자 요소 형식입니다.

Maxcode

로케일 패싯 문자의 최대 수.

Mode

로케일 패싯 구성 정보입니다.

설명

이 템플릿 클래스 ucs-2 또는 u c S-4로 인코딩된 와이드 문자 사이의 바이트 스트림을 utf-16le로 인코딩된 경우 변환 Mode & little_endian, 또는 UTF-16BE 그렇지.

이진 파일에 바이트 스트림 작성 해야 합니다. 텍스트 파일에 기록 하는 경우 손상 될 수 있습니다.

요구 사항

헤더: <codecvt>

네임 스페이스: std