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