Partager via


moneypunct::do_neg_format

Une 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 affiche avec 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 monétaire de sortie d'une quantité négative.Les quatre éléments de pattern::field peut avoir les valeurs suivantes :

  • none pour faire correspondre zéro ou plusieurs espaces et ne génère aucun effet.

  • sign pour rechercher ou pour générer d'un signe positif ou négatif.

  • space pour faire correspondre zéro ou plusieurs espaces et génère un espace.

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

  • valeur pour rechercher ou pour générer une valeur monétaire.

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

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

Exemple

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

Configuration requise

en-tête : <locale>

l'espace de noms : DST

Voir aussi

Référence

moneypunct Class