codecvt::do_unshift
가상 함수 호출을 제공 하는 바이트상태에 따라 변환에는 시퀀스의 마지막 문자를 완료 하는데 필요한 s 바이트s.
virtual result do_unshift(
StateType& _State,
Byte* _First2,
Byte* _Last2,
Byte*& _Next2
) const;
매개 변수
_State
멤버 함수 호출 간에 유지 되는 변환 상태입니다._First2
대상 범위에서 첫 번째 위치에 대 한 포인터입니다._Last2
대상 범위에서 마지막 위치에 대 한 포인터입니다._Next2
대상 시퀀스의 첫 번째 변경 되지 않는 요소에 대 한 포인터입니다.
반환 값
함수를 반환합니다.
codecvt_base::error 경우 _상태 잘못 된 상태를 나타냅니다.
codecvt_base::noconv함수는 변환이 수행 하는 경우
codecvt_base::ok 변환이 성공 하면
codecvt_base::partial 대상 변환에 성공 하려면 충분히 큰 경우
설명
보호 된 가상 멤버 함수 소스 요소 변환 하려고 CharType(0) 내 저장 대상 시퀀스에 [_First2, _Last2), 종료 된 요소를 제외 하 고 바이트(0).항상 저장 _Next2 대상 시퀀스의 첫 번째 변경 되지 않는 요소에 대 한 포인터입니다.
_상태 새 소스 시퀀스의 시작 부분에 초기 변환 상태를 나타내야 합니다.함수 성공적인 변환의 현재 상태를 반영 하기 위해 필요에 따라 저장 된 값을 변경 합니다.일반적으로 원본 요소 변환 CharType(0) 초기 변환 상태가 현재 상태.
예제
예제를 보려면 unshift을 호출 do_unshift.
요구 사항
헤더: <locale>
네임 스페이스: std