Compartilhar via


Classe moneypunct

A classe de modelo que descreve um objeto que pode funcionar como uma faceta de localidade para descrever as sequências do tipo CharType usadas para representar um campo de entrada monetário ou um campo de saída monetário. Se o parâmetro de modelo Intl for true, as convenções internacionais serão observadas.

template<class CharType, bool Intl> 
   class moneypunct;

Parâmetros

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

  • Intl
    Um sinalizador que especifica se as convenções internacionais devem ser observadas.

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.

O objeto estático const intl armazena o valor do parâmetro de modelo Intl.

Construtores

moneypunct

Construtor de objetos do tipo moneypunct.

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

curr_symbol

Retorna uma sequência de elementos específica de localidade a ser usada como um símbolo de moeda.

decimal_point

Retorna uma sequência de elementos específica de localidade a ser usada como um símbolo de vírgula decimal.

do_curr_symbol

Uma função membro virtual protegida que retorna uma sequência de elementos específica de localidade a ser usada como um símbolo de moeda.

do_decimal_point

Uma função membro virtual protegida que é chamada para retornar uma sequência de elementos específica de localidade a ser usada como um símbolo de vírgula decimal.

do_frac_digits

A função membro virtual protegida retorna uma contagem do número de dígitos específica de localidade a ser exibida à direita de qualquer vírgula decimal.

do_grouping

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

do_neg_format

Uma função membro virtual protegida que é chamada para retornar uma regra específica de localidade para formatação de saídas com valores negativos.

do_negative_sign

Uma função membro virtual protegida que é chamada para retornar uma sequência de elementos específica de localidade a ser usada como um símbolo de sinal negativo.

do_pos_format

Uma função membro virtual protegida que é chamada para retornar uma regra específica de localidade para formatação de saídas com valores positivos.

do_positive_sign

Uma função membro virtual protegida que é chamada para retornar uma sequência de elementos específica de localidade a ser usada como um símbolo de sinal positivo.

do_thousands_sep

Uma função membro virtual protegida que é chamada para retornar uma sequência de elementos específica de localidade a ser usada como um símbolo de separador de milhares.

frac_digits

Retorna uma contagem do número de dígitos específica de localidade a ser exibida à direita de qualquer vírgula decimal.

grouping

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

neg_format

Retorna uma regra específica de localidade para formatação de saídas com valores negativos.

negative_sign

Retorna uma sequência de elementos específica de localidade a ser usada como um símbolo de sinal negativo.

pos_format

Retorna uma regra específica de localidade para formatação de saídas com valores positivos.

positive_sign

Retorna uma sequência de elementos específica de localidade a ser usada como um símbolo de sinal positivo.

thousands_sep

Retorna uma sequência de elementos específica de localidade a ser usada como um símbolo de separador de milhares.

Requisitos

Cabeçalho: <locale>

Namespace: std

Consulte também

Referência

<locale>

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