COleCurrency::operator *, /

Pozwalają na skali COleCurrency wartość przez wartość integralną.

COleCurrency operator *( 
   long nOperand  
) const; 
COleCurrency operator /( 
   long nOperand  
) const;

Uwagi

Jeśli COleCurrency operand jest null, stan wyniku COleCurrency wartość null.

Jeśli przepełnienie operacji arytmetycznych lub niedopełnienie stan wyniku COleCurrency wartość jest nieprawidłowa.

Jeśli COleCurrency operand jest nieprawidłowy, stan wyniku COleCurrency wartość jest nieprawidłowa.

Więcej informacji o wartości stanu prawidłowy, nieprawidłowy i null, zobacz m_status zmienną.

Przykład

// 35 units and 50/10000, or 35.0050
COleCurrency cur1(35, 50);
COleCurrency cur2;

// divided by two is 17.5025
cur2 = cur1 / 2;
ASSERT(cur2 == COleCurrency(17, 5025));

// multiplied by two is 70.0100
cur2 = cur1 * 2;
ASSERT(cur2 == COleCurrency(70, 100));

Wymagania

Nagłówek: afxdisp.h

Zobacz też

Informacje

Klasa COleCurrency

Diagram hierarchii

COleCurrency::operator * = / =

COleCurrency::GetStatus