std::ios_base:: precision
From es.cppreference.net
|
streamsize precision
(
)
const
;
|
(1) | |
|
streamsize precision
(
streamsize new_precision
)
;
|
(2) | |
Gestiona la precisión (es decir, cuántos dígitos se generan) de la salida de punto flotante realizada por std::num_put::do_put .
1)
Devuelve la precisión actual.
2)
Establece la precisión a la dada. Devuelve la precisión anterior.
La precisión predeterminada, establecida por std::basic_ios::init , es 6.
Contenidos |
Parámetros
| new_precision | - | nueva configuración de precisión |
Valor de retorno
La precisión antes de la llamada a la función
Ejemplo
Ejecutar este código
Salida:
The default precision is 6 With default precision d is 12.3457 With high precision d is 12.345679
Informes de defectos
Los siguientes informes de defectos que modifican el comportamiento se aplicaron retroactivamente a los estándares de C++ publicados anteriormente.
| DR | Aplicado a | Comportamiento publicado | Comportamiento correcto |
|---|---|---|---|
| LWG 189 | C++98 |
'precision' se definió como 'el número de dígitos después
del punto decimal', pero no es correcto en algunos casos |
corregido |
Véase también
|
gestiona el ancho del campo
(función miembro pública) |
|
|
cambia la precisión de punto flotante
(función) |