Espaços nominais
Variantes
Acções

std::numpunct::thousands_sep, std::numpunct::do_thousands_sep

Da cppreference.com
< cpp‎ | locale‎ | numpunct

 
 
Biblioteca localizações
Localidades e facetas
Original:
Locales and facets
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
locale
Classificação de caracteres
Original:
Character classification
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Conversões
Original:
Conversions
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Facet classes base da categoria
Original:
Facet category base classes
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Categorias faceta
Original:
Facet categories
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Específicos da localidade facetas
Original:
Locale-specific facets
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Facetas de conversão de código
Original:
Code conversion facets
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
codecvt_utf8(C++11)
codecvt_utf16(C++11)
C localidade
Original:
C locale
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
 
std::numpunct
Funções de membro
Original:
Member functions
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
numpunct::numpunct
numpunct::~numpunct
numpunct::decimal_point
numpunct::do_decimal_point
numpunct::thousands_sep
numpunct::do_thousands_sep
numpunct::grouping
numpunct::do_grouping
numpunct::truename
numpunct::do_truename
numpunct::falsename
numpunct::do_falsename
 
Defined in header <locale>
public:
char_type thousands_sep() const;
(1)
protected:
char_type virtual do_thousands_sep() const;
(2)
1)
função de membro público, chama a do_thousands_sep função de membro da classe derivada mais.
Original:
public member function, calls the member function do_thousands_sep of the most derived class.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
2)
retorna o caractere a ser usado como separador entre grupos de dígitos ao analisar ou formatar inteiros e partes integrantes de valores de ponto flutuante.
Original:
returns the character to be used as the separator between digit groups when parsing or formatting integers and integral parts of floating-point values.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

[editar] Valor de retorno

O objeto de char_type tipo para usar como separador de milhares. Os padrões de especializações std::numpunct retorno ’,’ e L’,’.
Original:
The object of type char_type to use as the thousands separator. The standard specializations of std::numpunct return ’,’ and L’,’.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

[editar] Exemplo

#include <iostream>
#include <locale>
struct space_out : std::numpunct<char> {
    char do_thousands_sep()   const { return ' '; }   // separate with spaces
    std::string do_grouping() const { return "\001"; } // groups of 1 digit
};
int main()
{
    std::cout << "default locale: " << 12345678 << '\n';
    std::cout.imbue(std::locale(std::cout.getloc(), new space_out()));
    std::cout << "locale with modified numpunct: " << 12345678 << '\n';
}

Output:

default locale: 12345678
locale with modified numpunct: 1 2 3 4 5 6 7 8

[editar] Veja também

[virtual]
fornece o número de dígitos entre cada par de milhares separadores
Original:
provides the numbers of digits between each pair of thousands separators
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(virtual protegido função de membro) [edit]