Share via


COleCurrency::operator +=, - =

Permite agregar y que restar un valor de COleCurrency a y desde este objeto de COleCurrency .

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

Comentarios

Si alguno de los operandos es null, establece el estado de este objeto de COleCurrency en null.

Si la operación desborda aritmética, establece el estado de este objeto de COleCurrency como no válido.

Si alguno de los operandos no es válido y el otro no es null, establece el estado de este objeto de COleCurrency como no válido.

Para obtener más información sobre el válido, los valores no válidos, y NULL de estado, vea a la variable miembro de m_status .

Ejemplo

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

Requisitos

encabezado: afxdisp.h

Vea también

Referencia

Clase de COleCurrency

Gráfico de jerarquía

COleCurrency::operator +, -

COleCurrency::GetStatus