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 |