Dereferenzierungsoperator überladen
-
Hallo
Ich habe mal eine (relativ) einfach Frage, zu der ich mit der Suchfunktion aber nichts gefunden habe:
Wie kann man bei einer Klasse den Dereferenzierungsoperator überladen, bzw. woran merkt der Compiler den Unterschied zu dem Multiplikationsoperator?
Vielen Dank schonmal für die Antwort
Felix
-
Phoemuex schrieb:
Wie kann man bei einer Klasse den Dereferenzierungsoperator überladen, bzw. woran merkt der Compiler den Unterschied zu dem Multiplikationsoperator?
Im Gegensatz zum Multiplikationsoperator ist der Dereferenzierungsoperator unär; er wird dementsprechend überladen:
class c1 { public: operator * (void); ... };
Moritz