BOOL оператор = = (константа COleD&ateTimeSpanamp;dateSpan) константа;
Оператор BOOL! = (константа COleD&ateTimeSpanamp;dateSpan) константа;
BOOL operatorlt; (константа COleDateTimeSpan &dateSpan) константа;
BOOL operatorgt; (константа COleDateTimeSpan &dateSpan) константа;
BOOL operatorlt; = (константа COleDateTimeSpan & dateSpan ) константа;
BOOL operatorgt; = (константа COleDateTimeSpan & dateSpan ) константа;
Зауваження
Ці оператори порівняти два значення дати/часу span і повернення ненульовим, якщо умова є істинною; в іншому випадку 0.
Приміткаnbsp; Значення, що повертається замовлення операцій (, < =, > > =) є невизначеним, якщо стан або операнд null або неправильні. Рівність операторів (= =, ! =) розглянути стан операнди.
Приклад
COleDateTimeSpan spanOne (3, 12, 0, 0); / / 3 дні і 12 годин
COleDateTimeSpan spanTwo (spanOne); nbsp; / / 3 дні і 12 годин
BOOL b;
b = spanOne = = spanTwo; / / ТАК
spanTwo.SetStatus(COleDateTimeSpan::invalid);
b = spanOne = = spanTwo; / / ПОМИЛКОВИЙ, інший статус
b = spanOne! = spanTwo; / / Правда, інший статус
b = spanOne < spanTwo; / / ПОМИЛКОВИМ, те ж значення
b = spanOne > spanTwo; / / ПОМИЛКОВИМ, те ж значення
b = spanOne < = spanTwo; / / Правда, таке ж значення
b = spanOne > = spanTwo; / / Правда, таке ж значення
Примітка Останні чотири рядки попередньому прикладі буде НАДБАННЯ в режимі налагодження.
Огляд COleDateTimeSpan |nbsp; Члени класу | Ієрархічна діаграма