Поделиться через


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 пространство имен:

См. также

Ссылки

codecvt Class