Freigeben über


COleCurrency-relationale Operatoren

Vergleicht zwei Währungsangaben und geben Sie Wert ungleich 0 (null) zurück, wenn die Bedingung true ist; 0 andernfalls.

BOOL operator ==( 
   const COleCurrency& cur  
) const; 
BOOL operator !=( 
   const COleCurrency& cur  
) const; 
BOOL operator <( 
   const COleCurrency& cur  
) const; 
BOOL operator >( 
   const COleCurrency& cur  
) const; 
BOOL operator <=( 
   const COleCurrency& cur  
) const; 
BOOL operator >=( 
   const COleCurrency& cur  
) const;

Hinweise

Hinweis

Der Rückgabewert der Reihenfolgenvorgänge (<, <=, >, >=) ist nicht definiert, wenn der Status jedes Operanden NULL oder ungültig ist.Die Gleichheitsoperatoren (==, !=) sollten den Status der Operanden.

Beispiel

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

b = curOne < curTwo;                      // FALSE, same value
b = curOne > curTwo;                      // FALSE, same value
b = curOne <= curTwo;                     // TRUE, same value
b = curOne >= curTwo;                     // TRUE, same value
curTwo.SetStatus(COleCurrency::invalid);
b = curOne == curTwo;                     // FALSE, different status
b = curOne != curTwo;                     // TRUE, different status

Anforderungen

Header: afxdisp.h

Siehe auch

Referenz

COleCurrency-Klasse

Hierarchiediagramm

COleCurrency::GetStatus