Partager via


num_put, classe

Classe de modèle qui décrit un objet pouvant servir de facette de paramètres régionaux pour contrôler les conversions de valeurs numériques en séquences de type CharType.

template<
   class CharType,
   class OutputIterator = ostreambuf_iterator<CharType> 
> class num_put : public locale::facet;

Paramètres

  • CharType
    Type utilisé dans un programme pour encoder des caractères dans des paramètres régionaux spécifiques.

  • OutputIterator
    Type d'itérateur dans lequel les fonctions numériques Put écrivent leur sortie.

Notes

Comme avec n'importe quelle facette de paramètres régionaux, l'ID d'objet statique possède une valeur stockée initiale de zéro. La première tentative d'accès à sa valeur stockée entraîne le stockage d'une valeur positive unique dans id.

Constructeurs

num_put

Constructeur des objets de type num_put.

Typedef

char_type

Type utilisé pour décrire un caractère utilisé par des paramètres régionaux.

iter_type

Type qui décrit un itérateur de sortie.

Fonctions membres

do_put

Fonction virtuelle qui est appelée pour convertir un nombre en une séquence de CharType qui représente le nombre au format de paramètres régionaux donnés.

put

Convertit un nombre en une séquence de CharType qui représente le nombre au format de paramètres régionaux donnés.

Configuration requise

En-tête : <locale>

Espace de noms : std

Voir aussi

Référence

<locale>

facet, classe

Sécurité des threads dans la bibliothèque standard C++