Zitat von
Olli:
was hast du denn für komische Typecast-Operatoren?
Ich dachte an etwas wie
Code:
CPunktA a;
CPunktB b;
// get b from somehwere
a = b;
// do something with a now
Aber ich merke gerade, daß bei obigem Code (syntaktisch korrigiert versteht sich
) mein gcc meckert, er will laut Fehlermeldung Zuweisungsoperatoren immer als Methode haben.
Für das Überschreiben des Typecast-Operators weiß ich nichts, außer eben deine eigene Punkt-Klasse erweitern. Oder den Compiler umschreiben, *_cast<> wird ja auch irgendwo implementiert sein