COleCurrency::operator,/*

Ermöglichen, um einen COleCurrency-Wert durch einen ganzzahligen Wert zu skalieren.

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

Hinweise

Wenn der COleCurrency Operand NULL ist, ist der Status des resultierenden COleCurrency-Wert NULL.

Wenn die arithmetische Operation oder Unterläufe überläuft, ist der Status des resultierenden COleCurrency-Werts ungültig.

Wenn der COleCurrency Operand ungültig ist, ist der Status des resultierenden COleCurrency-Werts ungültig.

Weitere Informationen über das gültige finden, ungültige und NULL Statuswerte, die m_status-Membervariable.

Beispiel

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

Anforderungen

Header: afxdisp.h

Siehe auch

Referenz

COleCurrency-Klasse

Hierarchien-Diagramm

COleCurrency::operator-*=,/=

COleCurrency::GetStatus