Compartilhar via


Classe numpunct

Uma classe de modelo que descreve um objeto que pode servir como uma faceta de local para descrever as sequências do tipo CharType usadas para representar informações sobre a formatação e pontuação de expressões numéricas e boolianas.

template <class CharType>
   class numpunct : public locale::facet;

Parâmetros

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

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

numpunct

O construtor para objetos do tipo numpunct.

Typedefs

char_type

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

string_type

Um tipo que descreve uma cadeia de caracteres que contém caracteres do tipo CharType.

Funções membro

decimal_point

Retorna um elemento específico de localidade a ser usado como uma vírgula decimal.

do_decimal_point

Uma função membro virtual protegida que é chamada para retornar um elemento específico de localidade a ser usado como uma vírgula decimal.

do_falsename

Uma função membro virtual protegida que é chamada para retornar uma cadeia de caracteres a ser usada como uma representação de texto do valor false.

do_grouping

Uma função membro virtual protegida que é chamada para retornar uma regra específica de localidade para determinar como os dígitos são agrupados à esquerda de qualquer vírgula decimal.

do_thousands_sep

Uma função membro virtual protegida que é chamada para retornar um elemento específico de localidade a ser usado como um separador de milhares.

do_truename

Uma função membro virtual protegida que é chamada para retornar uma cadeia de caracteres a ser usada como uma representação de texto do valor true.

falsename

Retorna uma cadeia de caracteres a ser usada como uma representação de texto do valor false.

grouping

Retorna uma regra específica de localidade para determinar como os dígitos são agrupados à esquerda de qualquer vírgula decimal.

thousands_sep

Retorna um elemento específico de localidade a ser usado como um separador de milhares.

truename

Retorna uma cadeia de caracteres a ser usada como uma representação de texto do valor true.

Requisitos

Cabeçalho: <locale>

Namespace: std

Consulte também

Referência

<locale>

Classe facet

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