다음을 통해 공유


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

참고 항목

참조

codecvt Class