std:: moneypunct
| 
           
           Défini dans l'en-tête
            
         
            
             <locale>
            
           
           | 
         ||
| 
           
           
            
             template
            
            
             <
            
            
             class
            
            CharT,
            
             bool
            
            International
            
             =
            
            
             false
            
            
             >
            
             
         class moneypunct ;  | 
         ||
       Le facet
       
        std::moneypunct
       
       encapsule les préférences de format des valeurs monétaires. Les manipulateurs de flux d'E/S
       
        
         std::get_money
        
       
       et
       
        
         std::put_money
        
       
       utilisent
       
        std::moneypunct
       
       via
       
        
         std::money_get
        
       
       et
       
        
         std::money_put
        
       
       pour l'analyse des entrées de valeurs monétaires et le formatage des sorties de valeurs monétaires.
      
Diagramme d'héritage
         Table des matières | 
       
Spécialisations
La bibliothèque standard garantit la fourniture des spécialisations suivantes (elles sont requises pour être implémentées par tout objet locale ):
| 
          
          Défini dans l'en-tête
           
        
           
            <locale>
           
          
          | 
       |
| std :: moneypunct < char > | fournit les équivalents des préférences de locale "C" | 
| std :: moneypunct < wchar_t > | fournit les équivalents des préférences de locale "C" pour les caractères larges | 
| std :: moneypunct < char , true > | fournit les équivalents des préférences de locale "C", avec les symboles monétaires internationaux | 
| std :: moneypunct < wchar_t , true > | fournit les équivalents des préférences de locale "C" pour les caractères larges, avec les symboles monétaires internationaux | 
Types imbriqués
| Type | Définition | 
         
          char_type
         
         | 
        
         
          CharT
         
         | 
       
         
          string_type
         
         | 
        std:: basic_string < CharT > | 
Membres de données
| Membre | Description | 
         
          
           
            std::locale::id
           
          
         
         
          id
         
         
          [static]
         
         | 
        l'identifiant de la facette | 
         
          
           
            const
           
           
            bool
           
          
         
         
          intl
         
         
          [static]
         
         | 
        International | 
Fonctions membres
         construit un nouveau facet
         
          moneypunct
         
         (fonction membre publique)  | 
       |
         appelle
         
          do_decimal_point
         
         (fonction membre publique)  | 
       |
         appelle
         
          do_thousands_sep
         
         (fonction membre publique)  | 
       |
         appelle
         
          do_grouping
         
         (fonction membre publique)  | 
       |
         appelle
         
          do_curr_symbol
         
         (fonction membre publique)  | 
       |
         appelle
         
          do_positive_sign
         
         ou
         
          do_negative_sign
         
         (fonction membre publique)  | 
       |
         appelle
         
          do_frac_digits
         
         (fonction membre publique)  | 
       |
         appelle
         
          do_pos_format
         
         /
         
          do_neg_format
         
         (fonction membre publique)  | 
       
Fonctions membres protégées
         détruit une facette
         
          moneypunct
         
         (fonction membre protégée)  | 
       |
| 
          
           
            
             
              [virtual]
             
            
           
           
          | 
        
         fournit le caractère à utiliser comme séparateur décimal
          (fonction membre virtuelle protégée)  | 
       
| 
          
           
            
             
              [virtual]
             
            
           
           
          | 
        
         fournit le caractère à utiliser comme séparateur de milliers
          (fonction membre virtuelle protégée)  | 
       
| 
          
           
            
             
              [virtual]
             
            
           
           
          | 
        
         fournit le nombre de chiffres entre chaque paire de séparateurs de milliers
          (fonction membre virtuelle protégée)  | 
       
| 
          
           
            
             
              [virtual]
             
            
           
           
          | 
        
         fournit la chaîne à utiliser comme identifiant de devise
          (fonction membre virtuelle protégée)  | 
       
| 
          
           
            
             
              [virtual]
             
            
           
           
          | 
        
         fournit la chaîne pour indiquer une valeur positive ou négative
          (fonction membre virtuelle protégée)  | 
       
| 
          
           
            
             
              [virtual]
             
            
           
           
          | 
        
         fournit le nombre de chiffres à afficher après la virgule décimale
          (fonction membre virtuelle protégée)  | 
       
| 
          
           
            
             
              [virtual]
             
            
           
           
          | 
        
         fournit le modèle de formatage pour les valeurs monétaires
          (fonction membre virtuelle protégée)  | 
       
Hérité de std:: money_base
Types imbriqués
| Type | Définition | 
| enum part { none, space, symbol, sign, value } ; | type d'énumération non-scopée | 
| struct pattern { char field [ 4 ] ; } ; | le type de format monétaire | 
| Constante d'énumération | Description | 
          
           none
          
          | 
         les espaces sont autorisés mais non requis sauf dans la dernière position, où les espaces ne sont pas autorisés | 
          
           space
          
          | 
         un ou plusieurs caractères d'espacement sont requis | 
          
           symbol
          
          | 
         la séquence de caractères retournée par std::moneypunct::curr_symbol est requise | 
          
           sign
          
          | 
         le premier des caractères retournés par std::moneypunct::positive_sign ou std::moneypunct::negative_sign est requis | 
          
           value
          
          | 
         la valeur monétaire numérique absolue est requise | 
Voir aussi
| 
         définit les modèles de formatage monétaire
          (classe)  | 
       |
| 
         représente le
         
          
           std::moneypunct
          
         
         fourni par le système pour les paramètres régionaux nommés
          (modèle de classe)  | 
       |
| 
         analyse et construit une valeur monétaire à partir d'une séquence de caractères d'entrée
          (modèle de classe)  | 
       |
| 
         formate une valeur monétaire pour la sortie sous forme de séquence de caractères
          (modèle de classe)  |