std:: money_base
|
Definido en el encabezado
<locale>
|
||
|
class
money_base
;
|
||
La clase std::money_base proporciona constantes que son heredadas y utilizadas por las facetas std::moneypunct , std::money_get y std::money_put .
Tipos de miembros
| Tipo | Definición |
| enum part { none, space, symbol, sign, value } ; | tipo de enumeración no delimitada |
| struct pattern { char field [ 4 ] ; } ; | el tipo de formato monetario |
| Constante de enumeración | Definición |
none
|
se permite espacio en blanco pero no es obligatorio, excepto en la última posición, donde no se permite espacio en blanco |
space
|
se requiere uno o más caracteres de espacio en blanco |
symbol
|
se requiere la secuencia de caracteres devuelta por moneypunct :: curr_symbol |
sign
|
se requiere el primero de los caracteres devueltos por moneypunct :: positive_sign o moneypunct :: negative_sign |
value
|
se requiere el valor monetario numérico absoluto |
Notas
El formato monetario es un arreglo de cuatro
char
s convertibles a
std::money_base::part
. En esa secuencia, cada uno de
symbol
,
sign
, y
value
aparece exactamente una vez, y ya sea
space
o
none
aparece en la posición restante. El valor
none
, si está presente, no es primero; el valor
space
, si está presente, no es ni primero ni último.
El formato predeterminado, devuelto por las especializaciones estándar de std::moneypunct es { symbol, sign, none, value } .
Véase también
|
define los parámetros de formato monetario utilizados por
std::money_get
y
std::money_put
(plantilla de clase) |
|
|
analiza y construye un valor monetario a partir de una secuencia de caracteres de entrada
(plantilla de clase) |
|
|
formatea un valor monetario para salida como secuencia de caracteres
(plantilla de clase) |