std::money_put
De cppreference.com
|
|
This page has been machine-translated from the English version of the wiki using Google Translate.
The translation may contain errors and awkward wording. Hover over text to see the original version. You can help to fix errors and improve the translation. For instructions click here. |
| Defined in header <locale>
|
||
| template< class CharT, |
||
Clase
std::money_put encapsula las reglas para dar formato a los valores monetarios como cadenas. El estándar de E / S std::put_money manipulador utiliza la faceta std::money_put de la configuración regional del flujo de I / O .Original:
Class
std::money_put encapsulates the rules for formatting monetary values as strings. The standard I/O manipulator std::put_money uses the std::money_put facet of the I/O stream's 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.
Contenido |
[editar] Tipo de requisitos
-InputIt must meet the requirements of InputIterator.
|
[editar] Especializaciones
Dos especializaciones y dos especializaciones parciales son proporcionados por la biblioteca estándar y son aplicadas por todos los objetos creados en un entorno nacional C + + programa:
Original:
Two specializations and two partial specializations are provided by the standard library and are implemented by all locale objects created in a C++ program:
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.
| Defined in header
<locale> | |
| std::money_put<char> | crea representaciones estrechas de cadena de valores monetarios
Original: creates narrow string representations of monetary values The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
| std::money_put<wchar_t> | crea representaciones de ancho de cadena de valores monetarios
Original: creates wide string representations of monetary values The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
| std::money_put<char, OutputIt> | crea representaciones estrechas de cadena de valores monetarios utilizando iterador de salida personalizado
Original: creates narrow string representations of monetary values using custom output iterator The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
| std::money_put<wchar_t, OutputIt> | crea representaciones de ancho de cadena de valores monetarios utilizando iterador de salida personalizado
Original: creates wide string representations of monetary values using custom output iterator The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
[editar] Tipos de miembros
| Miembro de 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 |
char_type
|
CharT
|
string_type
|
std::basic_string<CharT>
|
iter_type
|
OutputIt
|
[editar] Las funciones miembro
| construye una nueva faceta money_put Original: constructs a new money_put facet The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (miembro público función) | |
| destructs una faceta money_put Original: destructs a money_put facet The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (protegidos función miembro) | |
| Invoca do_put Original: invokes do_put The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (miembro público función) | |
[editar] Protegido funciones miembro
| [virtual] |
da formato a un valor monetario y escribe a la corriente de salida Original: formats a monetary value and writes to output stream The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (virtuales protegidos miembro de función) |
[editar] Objetos miembros
| static std::locale::id id |
Identificador de la configuración regional Original: id 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. (objeto miembro del público) |
[editar] Ejemplo
#include <iostream> #include <locale> #include <iomanip> #include <iterator> int main() { // using the IO manipulator std::cout.imbue(std::locale("en_US.UTF-8")); std::cout << "american locale: " << std::showbase << std::put_money(12345678.9)<< '\n'; // using the facet directly std::cout.imbue(std::locale("de_DE")); std::cout << "german locale: " ; std::ostreambuf_iterator<char> out(std::cout); auto& f = std::use_facet<std::money_put<char>>(std::cout.getloc()); f.put(out, false, std::cout, std::cout.fill(), 12345678.9 ); std::cout << '\n'; }
Output:
american locale: $123,456.79 german locale: 123.456,79 EUR
[editar] Ver también
| define los parámetros de formato monetario utilizados por std::money_get y 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. (clase de plantilla) | |
| analiza y construye un valor monetario a partir de una secuencia de caracteres de entrada Original: parses and constructs a monetary value from an input character sequence The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (clase de plantilla) | |
| (C++11) |
formatos y salidas de un valor monetario Original: formats and outputs a monetary value The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (función de plantilla) |
