BOOL oper&ator = = (const COleCurrencyamp;cur) const;
BOOL oper&ator! = (const COleCurrencyamp;cur) const;
BOOL operator lt; (const COleCurrency &cur) const;
BOOL operator gt; (const COleCurrency &cur) const;
BOOL operator lt; = (const COleCurrency & cur ) const;
BOOL operator gt; = (const COleCurrency & cur ) const;
Osservazioni
Questi operatori confrontano due valori di valuta e restituiscono diverso da zero se la condizione č true; in caso contrario 0.
Notanbsp; Il valore restituito delle operazioni d'ordine (<, < =, >, > =) non č definito se lo stato del sia operando č null o non valido. Gli operatori di uguaglianza (==, ! =) considerare lo status degli operandi.
Esempio
COleCurrency curOne (3, 5000); nbsp; / / 3.5
COleCurrency curTwo(curOne); / / 3.5
BOOL b;
b = curOne = = curTwo; / / VERO
curTwo.SetStatus(COleCurrency::invalid);
b = curOne = = curTwo; / / FALSE, diverso status
b = curOne! = curTwo; / / VERO, diverso status
b = curOne < curTwo; / / FALSE, stesso valore
b = curOne > curTwo; / / FALSE, stesso valore
b = curOne < = curTwo; / / TRUE, stesso valore
b = curOne > = curTwo; / / TRUE, stesso valore
&Notanbsp; Le ultime quattro linee dell'esempio precedente verranno ASSERT in modalitā debug.
Panoramica COleCurrency |nbsp; Membri della classe | Gerarchia Chart
Vedere a&nchenbsp;COleCurrency::GetStatus