Partager via


COleCurrency::operator,/*

Et vous permettent de mettre une valeur de COleCurrency par une valeur intégrale.

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

Notes

Si l'opérande de COleCurrency est null, l'état de la valeur résultante de COleCurrency est null.

Si l'opération arithmétique dépasse ou des dépassements de capacité, l'état de la valeur résultante de COleCurrency est incorrect.

Si l'opérande de COleCurrency est incorrect, l'état de la valeur résultante de COleCurrency est incorrect.

Pour plus d'informations sur le valide, les valeurs non valides et null d'état, consultez la variable membre de m_status .

Exemple

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

Configuration requise

Header: afxdisp.h

Voir aussi

Référence

Classe de COleCurrency

Graphique de la hiérarchie

*= De COleCurrency::operator,/=

COleCurrency::GetStatus