codecvt::encoding
Тесты, если шифрование потока Байт зависит от состояния, то ли отношение между Байт s, а s, создаваемым CharType констант и, если да, определяющие значение коэффициента.
int encoding( ) const throw( );
Возвращаемое значение
Если возвращаемое значение положительно, то что значение постоянного количества символов Байт, создавшего символ CharType.
Защищенные виртуальные передачи функции-члена:
– 1, если элемент кодирования последовательностей типа extern_type зависит от состояния.
0, если выделение содержит различные последовательности длины.
N, если выделение включает только последовательности длиной 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 пространство имен: