UserType StandardType
class Rational
{
...
public:
operator int()
{
return int(float(zaehler) / (nenner + 0.5));
}
};
UserType StandardType
Konvertierung herbeigeführt werden.
int()-Operator) und
wenn z.B. Rational a(1,2);, dann ergibt a+1 eine
Fehlermeldung des Compilers. Grund a könnte zum Datentyp
int konvertiert werden oder 1 zum Datentyp Rational.
| © 1997 Gottfried Rudorfer, C++-AG, Lehrveranstaltungen, Abteilung für Angewandte Informatik, Wirtschaftsuniversität Wien, 12/10/1998 |