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 |