Sdílet prostřednictvím


COleCurrency::operator +=-=

Umožňují sečíst a odečíst COleCurrency hodnotu a to z COleCurrency objektu.

const COleCurrency& operator +=( 
   const COleCurrency& cur  
); 
const COleCurrency& operator -=( 
   const COleCurrency& cur  
);

Poznámky

Pokud některá operandy 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 je neplatný buď operandy a ostatní není null, 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);

// adding 2.0075 results in 37.0125
cur1 += COleCurrency(2, 75);
ASSERT(cur1 == COleCurrency(37, 125));

// subtracting 2.0075 results in 32.9975
cur2 -= COleCurrency(2, 75);
ASSERT(cur2 == COleCurrency(32, 9975));

Požadavky

Záhlaví: afxdisp.h

Viz také

Referenční dokumentace

Třída COleCurrency

Graf hierarchie

COleCurrency::operator +, -

COleCurrency::GetStatus