codecvt::do_out
가상 함수 호출 내부 시퀀스로 변환할 CharType일련의 외부 s 바이트s.
virtual result do_out(
StateType& _State,
const CharType* _First1,
const CharType* _Last1,
const CharType*& _Next1,
Byte* _First2,
Byte* _Last2,
Byte*& _Next2
) const;
매개 변수
_State
멤버 함수 호출 간에 유지 되는 변환 상태입니다._First1
변환할 시퀀스의 시작 부분에 대 한 포인터입니다._Last1
변환할 시퀀스의 끝에 대 한 포인터입니다._Next1
참조 하는 포인터를 첫 번째 변환 되지 않은 CharType, 마지막으로 후 CharType 변환 합니다._First2
변환 된 시퀀스의 시작 부분에 대 한 포인터입니다._Last2
변환 된 시퀀스의 끝에 대 한 포인터입니다._Next2
참조 하는 포인터를 첫 번째 변환 되지 않은 바이트, 마지막으로 후 바이트 변환 합니다.
반환 값
함수를 반환합니다.
codecvt_base::error 형식이 소스 시퀀스 형식이 잘못 된 경우.
codecvt_base::noconv함수는 변환이 수행 하는 경우.
codecvt_base::ok 변환이 성공 하면.
codecvt_base::partial 원본 충분 하지 않은 경우 또는 대상 변환에 성공 하려면 충분히 큰 경우.
설명
_State새 소스 시퀀스의 시작 부분에 초기 변환 상태를 나타내야 합니다.함수 성공적인 변환의 현재 상태를 반영 하기 위해 필요에 따라 저장 된 값을 변경 합니다.저장 된 값을 별도로 지정 되지 않습니다.
예제
예제를 보려면 out, 호출 do_out.
요구 사항
헤더: <locale>
네임 스페이스: std