Partager via


moneypunct, classe

Cette classe de modèle décrit un objet pouvant servir de facette de paramètres régionaux pour décrire les séquences de type CharType utilisées pour représenter un champ d'entrée monétaire ou un champ de sortie monétaire. Si le paramètre de modèle Intl est true, les conventions internationales sont respectées.

template<class CharType, bool Intl> 
   class moneypunct;

Paramètres

  • CharType
    Type utilisé dans le cadre d'un programme pour encoder des caractères.

  • Intl
    Indicateur spécifiant si les conventions internationales doivent être respectées.

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.

L'objet statique const intl stocke la valeur du paramètre de modèle Intl.

Constructeurs

moneypunct

Constructeur d'objets de type moneypunct.

Typedef

char_type

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

string_type

Type qui décrit une chaîne contenant des caractères de type CharType.

Fonctions membres

curr_symbol

Retourne une séquence spécifique aux paramètres régionaux d'éléments à utiliser comme symbole monétaire.

decimal_point

Retourne une séquence spécifique aux paramètres régionaux d'éléments à utiliser comme symbole de virgule décimale.

do_curr_symbol

Fonction membre virtuelle protégée qui retourne une séquence spécifique aux paramètres régionaux d'éléments à utiliser comme symbole monétaire.

do_decimal_point

Fonction membre virtuelle protégée qui est appelée pour retourner une séquence spécifique aux paramètres régionaux d'éléments à utiliser comme symbole de virgule décimale.

do_frac_digits

Cette fonction membre virtuelle protégée retourne un compte spécifique aux paramètres régionaux du nombre de chiffres à afficher à droite de la virgule décimale.

do_grouping

Cette fonction membre virtuelle protégée retourne une règle spécifique aux paramètres régionaux permettant de déterminer la manière dont les chiffres sont regroupés à gauche de la virgule décimale.

do_neg_format

Fonction membre virtuelle protégée qui est appelée pour retourner une règle spécifique aux paramètres régionaux pour mettre en forme les sorties avec des montants négatifs.

do_negative_sign

Fonction membre virtuelle protégée qui est appelée pour retourner une séquence spécifique aux paramètres régionaux d'éléments à utiliser comme symbole du signe négatif.

do_pos_format

Fonction membre virtuelle protégée qui est appelée pour retourner une règle spécifique aux paramètres régionaux pour mettre en forme les sorties avec des montants positifs.

do_positive_sign

Fonction membre virtuelle protégée qui est appelée pour retourner une séquence spécifique aux paramètres régionaux d'éléments à utiliser comme symbole du signe positif.

do_thousands_sep

Fonction membre virtuelle protégée qui est appelée pour retourner une séquence spécifique aux paramètres régionaux d'éléments à utiliser comme symbole de séparateur des milliers.

frac_digits

Retourne un compte spécifique aux paramètres régionaux du nombre de chiffres à afficher à droite de la virgule décimale.

regroupement

Retourne une règle spécifique aux paramètres régionaux pour déterminer la manière dont les chiffres sont regroupés à gauche de la virgule décimale.

neg_format

Retourne une règle spécifique aux paramètres régionaux pour mettre en forme les sorties avec des montants négatifs.

negative_sign

Retourne une séquence spécifique aux paramètres régionaux d'éléments à utiliser comme symbole du signe négatif.

pos_format

Retourne une règle spécifique aux paramètres régionaux pour mettre en forme les sorties avec des montants positifs.

positive_sign

Retourne une séquence spécifique aux paramètres régionaux d'éléments à utiliser comme symbole du signe positif.

thousands_sep

Retourne une séquence spécifique aux paramètres régionaux d'éléments à utiliser comme symbole de séparateur des milliers.

Configuration requise

En-tête : <locale>

Espace de noms : std

Voir aussi

Référence

<locale>

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