COleDateTimeSpan ilişkisel işleçler

bool oper&ator == (const COleDateTimeSpanamp;dateSpan) const;

bool oper&ator! = (const COleDateTimeSpanamp;dateSpan) const;

bool operatorlt; (const COleDateTimeSpan &dateSpan) const;

bool operatorgt; (const COleDateTimeSpan &dateSpan) const;

bool operatorlt; = (const COleDateTimeSpan & dateSpan ) const;

bool operatorgt; = (const COleDateTimeSpan & dateSpan ) const;

Açıklamalar

Bu operatörler, iki tarihi-süresi 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

COleDateTimeSpan spanOne (3, 12, 0, 0); / / 3 gün 12 Saat
COleDateTimeSpan spanTwo (spanOne); nbsp;    / / 3 gün 12 Saat
bool b;
b = spanOne = spanTwo;                / / DOĞRU

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

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

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

Index