COleCurrency реляційних оператори

BOOL оператор = = (константа COleCurrency&CUR) константа;

Оператор BOOL! = (константа COleCurrency&CUR) константа;

BOOL оператор lt; (константа COleCurrency &CUR) константа;

Gt BOOL оператора; (константа COleCurrency &CUR) константа;

BOOL оператор lt; = (константа COleCurrency & за ) константа;

Gt BOOL оператора; = (константа COleCurrency & за ) константа;

Зауваження

Ці оператори порівняння двох валюти значень і повернення ненульовим, якщо умова є істинною; в іншому випадку 0.

Приміткаnbsp;  Значення, що повертається замовлення операцій (, < =, > > =) є невизначеним, якщо стан або операнд null або неправильні. Рівність операторів (= =, ! =) розглянути стан операнди.

Приклад

COleCurrency curOne (3, 5000); nbsp;            / / 3.5
COleCurrency curTwo(curOne);              / / 3.5
BOOL b;
b = curOne = = curTwo;                     / / ТАК

curTwo.SetStatus(COleCurrency::invalid);
b = curOne = = curTwo;                     / / ПОМИЛКОВИЙ, інший статус
b = curOne! = curTwo;                     / / Правда, інший статус
b = curOne < curTwo;                      / / ПОМИЛКОВИМ, те ж значення
b = curOne > curTwo;                      / / ПОМИЛКОВИМ, те ж значення
b = curOne < = curTwo;                     / / Правда, таке ж значення
b = curOne > = curTwo;                     / / Правда, таке ж значення

Примітка   Останні чотири рядки попередньому прикладі буде НАДБАННЯ в режимі налагодження.

Огляд COleCurrency |nbsp; Члени класу | Ієрархічна діаграма

Дивіться також COleCurrency::GetStatus

Index