Sdílet prostřednictvím


COleCurrency::operator * = / =

Umožňuje to měřítko COleCurrency hodnotu integrální hodnota.

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

Poznámky

Pokud COleCurrency operand je null, stav tohoto COleCurrency objekt je nastaven na hodnotu null.

Pokud aritmetické operace přeteče, stav tohoto COleCurrency objekt je nastaven na neplatný.

Pokud COleCurrency operandu je neplatný, stav tohoto COleCurrency objekt je nastaven na neplatný.

Další informace o stavu platný, neplatný a null hodnot naleznete m_status členské proměnné.

Příklad

// 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));

Požadavky

Záhlaví: afxdisp.h

Viz také

Referenční dokumentace

Třída COleCurrency

Graf hierarchie

COleCurrency::operator *, nebo

COleCurrency::GetStatus