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