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