std::moneypunct_byname
Da cppreference.com.
|
|
Questa pagina è stata tradotta in modo automatico dalla versione in ineglese della wiki usando Google Translate.
La traduzione potrebbe contenere errori e termini strani. Muovi il puntatore sopra al testo per vedere la versione originale. Puoi aiutarci a correggere gli gli errori. Per ulteriori istruzioni clicca qui. |
<metanoindex/>
<tbody> </tbody>| Elemento definito nell'header <locale>
|
||
template< class charT, bool Intl = false > class moneypunct_byname : public std::moneypunct<charT, Intl>; |
||
std::moneypunct_byname è un aspetto std::moneypunct che incapsula le preferenze di formattazione monetarie di un locale di cui alla sua costruzione.
Original:
std::moneypunct_byname is a std::moneypunct facet which encapsulates monetary formatting preferences of a locale specified at its construction.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Due specializzazioni sono forniti dalla libreria standard
Original:
Two specializations are provided by the standard library
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Definizione nell'header
<locale> | |
std::moneypunct_byname<char, Intl>
|
specifica delle impostazioni locali per il personaggio di aspetto std::moneypunct stretto di I / O
Original: locale-specific std::moneypunct facet for narrow character I/O The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
std::moneypunct_byname<wchar_t, Intl>
|
specifica delle impostazioni locali per il personaggio di aspetto std::moneypunct gamma di I / O
Original: locale-specific std::moneypunct facet for wide character I/O The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
Membri tipi
Membro tipo
Original: Member type The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
Definition |
pattern
|
std::money_base::pattern |
string_type
|
std::basic_string<charT>
|
Membri funzioni
costruisce un nuovo aspetto moneypunct_byname Original: constructs a new moneypunct_byname facet The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (metodo pubblico) | |
distrugge un aspetto moneypunct_byname Original: destructs a moneypunct_byname facet The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (protetto funzione membro) |
Esempio
In questo esempio viene demonistrates come applicare le regole di formattazione monetarie di un'altra lingua senza modificare il resto del locale .
Original:
This example demonistrates how to apply monetary formatting rules of another language without changing the rest of the locale.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
#include <iostream>
#include <iomanip>
#include <locale>
int main()
{
long double mon = 1234567;
std::locale::global(std::locale("en_US.utf8"));
std::wcout.imbue(std::locale());
std::wcout << L"american locale : " << std::showbase
<< std::put_money(mon) << '\n';
std::wcout.imbue(std::locale(std::wcout.getloc(),
new std::moneypunct_byname<wchar_t>("ru_RU.utf8")));
std::wcout << L"american locale with russian moneypunct: "
<< std::put_money(mon) << '\n';
}
Output:
american locale : $12,345.67
american locale with russian moneypunct: 12 345.67 руб
Vedi anche
definisce i parametri di formattazione monetari utilizzati da std::money_get e std::money_put Original: defines monetary formatting parameters used by std::money_get and std::money_put The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (classe template) |