다음을 통해 공유


wstring_convert::to_bytes

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

byte_string to_bytes(_Elem _Char);
byte_string to_bytes(const _Elem* _Wptr);
byte_string to_bytes(const wide_string& _Wstr);
byte_string to_bytes(const _Elem* _First, const _Elem* _Last);

매개 변수

Parameter

설명

_Char

변환할 와이드입니다.

_Wptr

Null로 끝나는 C 형, 시퀀스를 시작 wptr, 변환 합니다.

_Wstr

Wide_string 변환 합니다.

_First

변환할 요소 범위의 첫 번째 요소입니다.

_Last

변환할 요소 범위에서 마지막 요소입니다.

설명

경우는 변환 상태 개체가 not 명시적 값으로 생성 된 기본 값 (초기 변환 상태)으로 설정 되는 변환을 시작 하기 전에.그렇지 않으면은 변경 되지 않습니다.

성공적으로 변환 입력된 요소의 변환 횟수 개체에 저장 됩니다.멤버 함수 변환 오류가 발생 하는 경우 변환 된 바이트 문자열을 반환 합니다.그렇지 않으면 개체 이니셜라이저를 바이트 문자열 오류 메시지를 생성 된 경우 멤버 함수는 바이트 문자열 오류 메시지 개체를 반환 합니다.그렇지 않으면 object 클래스의 멤버 함수를 throw range_error.

요구 사항

헤더: < cvt/wstring >

네임 스페이스: stdext::cvt

참고 항목

참조

wstring_convert Class