Share via


COleCurrency::operator *,/

Permiten escalar un valor de COleCurrency por un valor entero.

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

Comentarios

Si el operando de COleCurrency es null, el estado del valor resultante de COleCurrency es null.

Si la operación desborda aritmética o los subdesbordamientos, el estado del valor resultante de COleCurrency no es válido.

Si el operando de COleCurrency no es válido, el estado del valor resultante de COleCurrency no es 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

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

Requisitos

encabezado: afxdisp.h

Vea también

Referencia

Clase de COleCurrency

Gráfico de jerarquía

*= De COleCurrency::operator,/=

COleCurrency::GetStatus