Partager via


moneypunct::do_neg_format

Une fonction membre virtuelle est appelée pour retourner une règle spécifique aux paramètres régionaux pour mettre en forme génère des montants négatifs.

virtual pattern do_neg_format( ) const;

Valeur de retour

La fonction membre virtuelle protégée retourne une règle spécifique aux paramètres régionaux pour déterminer comment générer un champ de sortie monétaire pour une valeur négative. Les quatre éléments de pattern::field peut avoir les valeurs suivantes :

  • none à zéro ou plus d'espace ou génère aucun effet.

  • sign pour correspondre ou générer un nombre positif ou un signe négatif.

  • space à zéro ou plusieurs espaces ou génère un espace.

  • symbole pour correspondre ou générer un symbole monétaire.

  • valeur à ou génère une valeur monétaire.

Les composants d'un champ de sortie monétaire sont générés et composants d'un champ d'entrée monétaire correspondent dans l'ordre dans lequel ces éléments apparaissent dans pattern::field. Chacune des valeurs sign, symbole, valeur, et none ou space doit apparaître une seule fois. La valeur none ne doit pas figurer en premier. L'espace must de valeur apparaître le premier ou dernier. Si International est true, la commande est symbole, sign, none, puis valeur.

La version de modèle d'moneypunct<CharType, International> retourne {money_base::symbol, money_base::sign, money_base::value, money_base::none}.

Exemple

Consultez l'exemple de negative_format, où la fonction membre virtuelle est appelée par neg_format.

Configuration requise

**En-tête :**paramètres régionaux <de >

Espace de noms : std

Voir aussi

Référence

moneypunct, classe