COleCurrency::operator =

Эти перегруженные операторы присваивания копировать значения валюты в этот объект источника COleCurrency.

const COleCurrency& operator =(
   CURRENCY cySrc 
);
const COleCurrency& operator =(
   const COleCurrency& curSrc 
);
const COleCurrency& operator =(
   const VARIANT& varSrc 
);

Заметки

Краткое описание каждого оператора:

  • operator =( cySrc ) значение CURRENCY копируется в объект COleCurrency и его состояние установлено на допустимое.

  • operator =( curSrc ) значение и состояние операнда, существующий объект COleCurrency копируется в этот объект COleCurrency.

  • varSrc )operator =( если преобразование значения VARIANT (или объекта COleVariant ) в валюте ()VT_CY успешно, преобразованное значение копируется в этот объект COleCurrency и его состояние установлено на допустимое.Если преобразование нельзя успешно, то значение объекта COleCurrency установлено в 0, и его состояние на недопустимый.

Дополнительные сведения см. в разделе ВАЛЮТА и записи ВАРИАНТ в Windows SDK.

Пример

// set to 35.0050
COleCurrency cur1(35, 50);
COleCurrency cur2;

// operator= copies COleCurrency types
cur2 = cur1;
ASSERT(cur1 == cur2);

// can be used to assign a CURRENCY type, as well
CURRENCY cy;
cy.Hi = 0;
cy.Lo = 350050;
cy.int64 = 350050;

// perform assignment
COleCurrency cur3;
cur3 = cy;
ASSERT(cur3 == cur1);

Требования

Header: afxdisp.h

См. также

Ссылки

Класс COleCurrency

Диаграмма иерархии

COleCurrency::COleCurrency

COleCurrency::SetCurrency

COleCurrency::GetStatus