다음을 통해 공유


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

  • 변환 횟수

Ee191684.collapse_all(ko-kr,VS.110).gif생성자

wstring_convert

개체 형식의 생성 wstring_convert.

Ee191684.collapse_all(ko-kr,VS.110).gif형식 정의

byte_string

바이트 문자열을 나타내는 형식입니다.

wide_string

와이드 문자열을 나타내는 형식입니다.

state_type

변환 상태를 나타내는 형식입니다.

int_type

정수를 나타내는 형식입니다.

Ee191684.collapse_all(ko-kr,VS.110).gif멤버 함수

from_bytes

와이드 문자열을 바이트 문자열을 변환합니다.

to_bytes

와이드 문자열 바이트 문자열로 변환 합니다.

변환

성공적인 변환 횟수를 반환합니다.

state

변환의 상태를 나타내는 개체를 반환 합니다.

요구 사항

헤더: < cvt/wstring >

네임 스페이스: stdext::cvt

참고 항목

기타 리소스

< cvt/wstring > 멤버

wstring_convert 멤버