Udostępnij za pośrednictwem


COleCurrency::operator * = / =

Pozwala na skalowanie to COleCurrency wartość przez wartość integralną.

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

Uwagi

Jeśli COleCurrency operand jest null, stan to COleCurrency obiektu jest ustawiona na null.

Jeśli operacji arytmetycznej przepełnienie, stan to COleCurrency obiekt jest ustawiony do jest nieprawidłowy.

Jeśli COleCurrency operand jest nieprawidłowy, stan to COleCurrency obiekt jest ustawiony do jest nieprawidłowy.

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

Przykład

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

// divide in half
cur1 /= 2;
ASSERT(cur1 == COleCurrency(17, 5025));

// multiply by two
cur2 *= 2;
ASSERT(cur2 == COleCurrency(70, 100));

Wymagania

Nagłówek: afxdisp.h

Zobacz też

Informacje

Klasa COleCurrency

Wykres hierarchii

COleCurrency::operator *, /

COleCurrency::GetStatus