COleCurrency opérateurs relationnels

Opér&ateur BOOL == (const COleCurrencyamp ;cur) const ;

Opér&ateur BOOL! = (const COleCurrencyamp ;cur) const ;

BOOL opérateur lt; (const COleCurrency &cur) const ;

BOOL opérateur gt; (const COleCurrency &cur) const ;

BOOL opérateur lt; = (const COleCurrency & cur ) const ;

BOOL opérateur gt; = (const COleCurrency & cur ) const ;

Remarques

Ces opérateurs de comparent deux valeurs de la monnaie et retournent différent de zéro si la condition est vraie ; sinon 0.

Notenbsp ;  La valeur de retour des commandes opérations (<, < =, >, > =) n'est pas défini si le statut des deux opérandes est null ou non valide. Les opérateurs d'égalité (==, ! =) examiner le statut des opérandes.

Exemple

COleCurrency curOne (3, 5000); nbsp ;            / / 3.5
COleCurrency curTwo(curOne) ;              / / 3.5
BOOL b ;
b = curOne == curTwo ;                     / / VRAI

curTwo.SetStatus(COleCurrency::invalid) ;
b = curOne == curTwo ;                     / / FAUX, statut différent
b = curOne! = curTwo ;                     / / TRUE, statut différent
b = curOne < curTwo ;                      / / FAUX, même valeur
b = curOne > curTwo ;                      / / FAUX, même valeur
b = curOne < = curTwo ;                     / / C'est vrai, même valeur
b = curOne > = curTwo ;                     / / C'est vrai, même valeur

&Notenbsp ;  Les quatre dernières lignes de l'exemple précédent seront affirment en mode debug.

Aperçu COleCurrency |nbsp ; Membres de la classe | Graphique de la hiérarchie

Voir aussi  ;COleCurrency::GetStatus

Index