COleCurrency ilişkisel işleçler

bool oper&ator == (const COleCurrencyamp;CUR) const;

bool oper&ator! = (const COleCurrencyamp;CUR) const;

bool operatör lt; (const COleCurrency &CUR) const;

bool operatör gt; (const COleCurrency &CUR) const;

bool operatör lt; = (const COleCurrency & cur ) const;

bool operatör gt; = (const COleCurrency & cur ) const;

Açıklamalar

Bu operatörler iki para birimi değerleri karşılaştırmak ve koşul doğruysa sıfır döndürür; Aksi halde 0.

Notnbsp;  Sipariş işlemleri dönüş değeri (<, < =, >, > =) durumu ya da işlenen null veya geçersiz ise tanımsızdır. Eşitlik operatörleri (==, ! =) işlenen durumunu dikkate.

Örnek

COleCurrency curOne (3, 5000); nbsp;            / / 3.5
COleCurrency curTwo(curOne);              / / 3.5
bool b;
b = curOne = curTwo;                     / / DOĞRU

curTwo.SetStatus(COleCurrency::invalid);
b = curOne = curTwo;                     / / YANLIŞ farklı durum
b = curOne! = curTwo;                     / / DOĞRU farklı durum
b curOne = < curTwo;                      / / YANLIŞ, aynı değer
b curOne = > curTwo;                      / / YANLIŞ, aynı değer
b curOne = < = curTwo;                     / / DOĞRU aynı değer
b = curOne > = curTwo;                     / / DOĞRU aynı değer

&Notnbsp;  Son dört satırlık bir önceki örnekte, hata ayıklama modunda assert olacaktır.

COleCurrency genel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi

Ayrıca bkz: COleCurrency::GetStatus

Index