wbuffer_convert
클래스
바이트 스트림 버퍼에서 나가고 들어오는 요소의 전송을 제어하는 스트림 버퍼에 대해 설명합니다.
구문
template <class Codecvt, class Elem = wchar_t, class Traits = std::char_traits<Elem>>
class wbuffer_convert
: public std::basic_streambuf<Elem, Traits>
매개 변수
Codecvt
locale
변환 개체를 나타내는 패싯입니다.
Elem
와이드 문자 요소 형식입니다.
Traits
와 관련된 특성입니다 Elem
.
설명
이 클래스 템플릿은 형식의 바이트 스트림 버퍼와 클래스에서 문자 특성을 설명하는 Traits
형식 _Elem
요소의 std::streambuf
전송을 제어하는 스트림 버퍼를 설명합니다.
Elem
값 시퀀스와 멀티바이트 시퀀스 간 변환은 클래스 Codecvt<Elem, char, std::mbstate_t>
의 개체에 의해 수행되며, 표준 코드 변환 패싯 std::codecvt<Elem, char, std::mbstate_t>
의 요구 사항을 충족합니다.
이 클래스 템플릿의 개체는 다음을 저장합니다.
- 기본 바이트 스트림 버퍼에 대한 포인터입니다.\
- 할당된 변환 패싯 개체에 대한 포인터로, 제거될 때
wbuffer_convert
해제됩니다.