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