wstring_convert Class
템플릿 클래스 wstring_convert 와이드 문자열 및 바이트 문자열 간의 변환을 수행 합니다.
template<
class Codecvt,
class Elem = wchar_t
>
class wstring_convert
매개 변수
Codecvt
로캘 변환 개체를 나타내는 면.Elem
와이드 문자 요소 형식입니다.
설명
클래스의 와이드 문자열 개체 사이의 변환을 제어 하는 개체를 설명 하는 템플릿 클래스 std::basic_string<Elem> 및 바이트 문자열 개체 클래스의 std::basic_string<char> (라고도 하는 std::string).형식 템플릿 클래스 정의 wide_string 및 byte_string 로 이러한 두 종류에 대 한 동의어입니다.시퀀스로 변환 Elem 값 (저장에 wide_string 개체) 및 멀티 바이트 시퀀스 (저장에 byte_string 개체) 클래스의 개체에 수행 됩니다 Codecvt<Elem, char, std::mbstate_t>, 표준 코드 변환 패싯의 요구를 충족 하는 std::codecvt<Elem, char, std::mbstate_t>.
이 템플릿 클래스의 개체를 저장합니다.
오류 발생 시 표시할 바이트 문자열
와이드 문자열에서 오류를 표시 하려면
(Wbuffer_convert 개체가 소멸 될 때 해제 됩니다) 할당 된 변환 개체에 대 한 포인터
변환 상태 개체 형식의 state_type
변환 횟수
생성자
개체 형식의 생성 wstring_convert. |
형식 정의
바이트 문자열을 나타내는 형식입니다. |
|
와이드 문자열을 나타내는 형식입니다. |
|
변환 상태를 나타내는 형식입니다. |
|
정수를 나타내는 형식입니다. |
멤버 함수
와이드 문자열을 바이트 문자열을 변환합니다. |
|
와이드 문자열 바이트 문자열로 변환 합니다. |
|
성공적인 변환 횟수를 반환합니다. |
|
변환의 상태를 나타내는 개체를 반환 합니다. |
요구 사항
헤더: < cvt/wstring >
네임 스페이스: stdext::cvt