BOOL oper&atorem == (const COleDateTimeSpanamp;dateSpan) stała;
BOOL oper&atora! = (const COleDateTimeSpanamp;dateSpan) stała;
BOOL operatorlt; (const COleDateTimeSpan &dateSpan) stała;
BOOL operatorgt; (const COleDateTimeSpan &dateSpan) stała;
BOOL operatorlt; = (const COleDateTimeSpan & dateSpan ) stała;
BOOL operatorgt; = (const COleDateTimeSpan & dateSpan ) stała;
Uwagi
Tych operatorów porównywania dwóch wartości daty/godziny zakresu i zwraca zera, jeśli warunek jest spełniony; inny sposób 0.
Uwaganbsp; Wartość zwracana przez operacje sortowania (, < =, , > =) jest niezdefiniowana, jeśli stan albo argument ma wartość null lub jest nieprawidłowy. Operatorzy równości (==, ! =) należy wziąć pod uwagę stanu operandy.
Przykład
SpanOne COleDateTimeSpan (3, 12, 0, 0); / / 3 dni i 12 godzin
COleDateTimeSpan spanTwo (spanOne); nbsp; / / 3 dni i 12 godzin
BOOL b;
b = spanOne == spanTwo; / / PRAWDA
spanTwo.SetStatus(COleDateTimeSpan::invalid);
b = spanOne == spanTwo; / / Ma wartość FAŁSZ, stan różnych
b = spanOne! = spanTwo; / / TRUE, stan różnych
b = spanOne < spanTwo; / / Ma wartość FALSE, te same wartości
b = spanOne > spanTwo; / / Ma wartość FALSE, te same wartości
b = spanOne < = spanTwo; / / TRUE, takie same wartości
b = spanOne > = spanTwo; / / TRUE, takie same wartości
Uwaga Ostatnie cztery linie poprzednim przykładzie będzie ASSERT w trybie debugowania.
Omówienie COleDateTimeSpan |nbsp; Klasa członków | Wykres hierarchii