다음을 통해 공유


codecvt::encoding

경우 테스트 인코딩을 바이트 스트림 종속 상태 여부입니다 1.5는 바이트s 사용 및 CharTypes 생성 일정 이며, 그렇다면이 비율 값을 결정 합니다.

int encoding( ) const throw( );

반환 값

양수 반환 값인 경우 해당 값은 상수입니다 바이트 를 생성 하는 데 필요한 문자를 CharType 문자.

보호 된 가상 멤버 함수를 반환합니다.

  • 1 경우 형식의 시퀀스로 인코딩 extern_type 상태를 따라 달라 집니다.

  • 다양 한 길이의 시퀀스 인코딩이 포함 된 경우는 0입니다.

  • N, 인코딩 유일한 시퀀스의 길이 포함 하면 북부

설명

멤버 함수를 반환 합니다. do_encoding.

예제

// codecvt_encoding.cpp
// compile with: /EHsc
#include <locale>
#include <iostream>
using namespace std;

int main( )   
{
   locale loc ( "German_Germany" );
   int result1 = use_facet<codecvt<char, char, mbstate_t> > ( loc ).encoding ( );
   cout << result1 << endl;
   result1 = use_facet<codecvt<wchar_t, char, mbstate_t> > ( loc ).encoding( );
   cout << result1 << endl;
   result1 = use_facet<codecvt<char, wchar_t, mbstate_t> > ( loc ).encoding( );
   cout << result1 << endl;
}
  

요구 사항

헤더: <locale>

네임 스페이스: std

참고 항목

참조

codecvt Class