Sdílet prostřednictvím


COleCurrency::operator *, nebo

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

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

Poznámky

Pokud COleCurrency operand je null, výsledný stav COleCurrency hodnotu null.

Pokud Přetečení aritmetické operace nebo underflows stav vyplývající COleCurrency hodnota je neplatná.

Pokud COleCurrency operandu je neplatný, výsledný stav COleCurrency hodnota je neplatná.

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

Příklad

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

Požadavky

Záhlaví: afxdisp.h

Viz také

Referenční dokumentace

Třída COleCurrency

Graf hierarchie

COleCurrency::operator * = / =

COleCurrency::GetStatus