std::ios_base:: precision
From cppreference.net
|
streamsize precision
(
)
const
;
|
(1) | |
|
streamsize precision
(
streamsize new_precision
)
;
|
(2) | |
Gère la précision (c'est-à-dire le nombre de chiffres générés) de la sortie en virgule flottante effectuée par std::num_put::do_put .
1)
Retourne la précision actuelle.
2)
Définit la précision à celle donnée. Retourne la précision précédente.
La précision par défaut, telle qu'établie par std::basic_ios::init , est de 6.
Table des matières |
Paramètres
| new_precision | - | nouveau paramètre de précision |
Valeur de retour
La précision avant l'appel à la fonction
Exemple
Exécuter ce code
Sortie :
The default precision is 6 With default precision d is 12.3457 With high precision d is 12.345679
Rapports de défauts
Les rapports de défauts modifiant le comportement suivants ont été appliqués rétroactivement aux normes C++ précédemment publiées.
| DR | S'applique à | Comportement publié | Comportement corrigé |
|---|---|---|---|
| LWG 189 | C++98 |
'precision' était défini comme 'le nombre de chiffres après
la virgule décimale', mais ce n'est pas correct dans certains cas |
corrigé |
Voir aussi
|
gère la largeur du champ
(fonction membre publique) |
|
|
modifie la précision des nombres à virgule flottante
(fonction) |