Compartilhar via


Classe num_get

Uma classe de modelo que descreve um objeto que pode servir como uma faceta de localidade para controlar conversões de sequências do tipo CharType em valores numéricos.

template<
   class CharType,
   class InputIterator = istreambuf_iterator<CharType> 
> class num_get : public locale::facet;

Parâmetros

  • CharType
    O tipo usado em um programa para codificar caracteres em uma localidade.

  • InputIterator
    O tipo de iterador do qual as funções get numéricas leem sua entrada.

Comentários

Como qualquer faceta de localidade, a ID de objeto estático tem um valor armazenado inicial de zero. A primeira tentativa de acessar seu valor armazenado armazena um valor positivo exclusivo em id.

Construtores

num_get

O construtor para objetos do tipo num_get que são usados para extrair valores numéricos das sequências.

Typedefs

char_type

Um tipo que é usado para descrever um caractere usado por uma localidade.

iter_type

Um tipo que descreve um iterador de entrada.

Funções membro

do_get

Uma função virtual que é chamada para extrair um valor numérico ou booliano de uma sequência de caracteres.

get

Extrai um valor numérico ou booliano de uma sequência de caracteres.

Requisitos

Cabeçalho: <locale>

Namespace: std

Consulte também

Referência

<locale>

Classe facet

Segurança de threads na Biblioteca Padrão C++