Partager via


num_get, 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 séquences de type CharType en valeurs numériques.

template<
   class CharType,
   class InputIterator = istreambuf_iterator<CharType> 
> class num_get : public locale::facet;

Paramètres

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

  • InputIterator
    Type d'itérateur depuis lequel les fonctions get numériques lisent leur entrée.

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_get

Constructeur des objets de type num_get utilisés pour extraire des valeurs numériques depuis des séquences.

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 d'entrée.

Fonctions membres

do_get

Fonction virtuelle appelée pour extraire une valeur numérique ou booléenne depuis une séquence de caractères.

get

Extrait une valeur numérique ou booléenne d'une séquence de caractères.

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++