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