Поделиться через


CComCurrency::operator =

Этот оператор присвоит объект CComCurrency новое значение.

const CComCurrency & operator =( 
   const CComCurrency & curSrc  
) throw( ); 
const CComCurrency & operator =( 
   CURRENCY cySrc  
) throw( ); 
const CComCurrency & operator =( 
   FLOAT fSrc  
); 
const CComCurrency & operator =( 
   SHORT sSrc  
); 
const CComCurrency & operator =( 
   LONG lSrc  
); 
const CComCurrency & operator =( 
   BYTE bSrc  
); 
const CComCurrency & operator =( 
   USHORT usSrc  
); 
const CComCurrency & operator =( 
   DOUBLE dSrc  
); 
const CComCurrency & operator =( 
   CHAR cSrc  
); 
const CComCurrency & operator =( 
   ULONG ulSrc  
); 
const CComCurrency & operator =( 
   DECIMAL dSrc  
);

Параметры

  • curSrc
    Объект CComCurrency .

  • cySrc
    Переменная типа CURRENCY.

  • sSrc, fSrc, lSrc, bSrc, usSrc, dSrc, cSrc, ulSrc, dSrc
    Числовое значение, которое требуется присвоить CComCurrency объект.

Возвращаемое значение

Возвращает обновленный объект CComCurrency. В случае ошибок, например переполнение, этот оператор вызывает AtlThrow с HRESULT, описывающее ошибку.

Пример

CComCurrency cur1, cur2(10, 5000);
CURRENCY cy;

// Copying one object to another 
cur1 = cur2;

// Using the CURRENCY data type
cy.int64 = 105000;
cur1 = cy;

ATLASSERT(cur1 == cur2);

Требования

Header: atlcur.h

См. также

Ссылки

CComCurrency Class