다음을 통해 공유


codecvt_base Class

열거형 형식을 정의 하는 데 사용 되는 codecvt 클래스의 기본 클래스는 이라는 결과, 반환 형식이 면 멤버 함수에 대 한 변환의 결과 나타내는 데 사용 합니다.

class codecvt_base : public locale::facet {
public:
    enum result {ok, partial, error, noconv};
    codecvt_base(
        size_t _Refs = 0
);
    bool always_noconv() const;
    int max_length() const;
    int encoding() const;
    ~codecvt_base()
protected:
    virtual bool do_always_noconv() const;
    virtual int do_max_length() const;
    virtual int do_encoding() const;
};

설명

모든 템플릿 클래스 특수화를 일반 열거형 클래스 설명 codecvt.열거 결과에서 가능한 반환 값 설명 do_in 또는 do_out.

  • 확인 사이의 내외부 문자 인코딩 변환에 성공 하면.

  • 부분 대상 변환에 성공 하려면 충분히 큰 경우.

  • 오류 형식이 소스 시퀀스 형식이 잘못 된 경우.

  • noconv 함수는 변환이 수행 하는 경우.

요구 사항

헤더: <locale>

네임 스페이스: std

참고 항목

참조

표준 C++ 라이브러리에서 스레드로부터의 안전성