Biblioteca C ++ Locale - codecvt

Descrição

É uma faceta de conjunto de código de conversão e a faceta padrão de codecvt traduz entre duas codificações de caracteres diferentes: um tipo de caractere interno.

Declaração

A seguir está a declaração para std :: codecvt.

C ++ 98

template <class internT, class externT, class stateT> class codecvt;

C ++ 11

template <class internT, class externT, class stateT> class codecvt;

Parâmetros

  • internT - É um tipo de caractere interno.

  • externT - É um tipo de personagem externo.

  • stateT - É um tipo de estado.

Funções de membro público

Sr. Não. Função de membro público e descrição
1 (construtor)

É um construtor de codecvt.

Funções de conversão

Sr. Não. Função de conversão e descrição
1 no

É usado para traduzir em caracteres.

2 Fora

É usado para traduzir personagens.

3 não mudar

É um estado de tradução inalterado.

Propriedades de codificação de caracteres

Sr. Não. Propriedade e descrição da codificação de caracteres
1 always_noconv

Ele retorna características noconv.

2 codificação

Ele retorna a largura da codificação.

3 comprimento

Ele retorna o comprimento da sequência traduzida.

4 comprimento

Ele retorna o comprimento máximo de um caractere.