[C++] Global operator overloading
20. Jul 2005, 15:19
Moin,
eine kurze Frage bevor ich sinnlos Zeit mit Probieren verschwende. Kann ich einen Operator für die Typkonvertierung (in meinem Beispiel eine eigene Punktklasse in eine fremde und umgekehrt) innerhalb einer fremden Header-Datei deklarieren? Die also zwar die Namen der Klassen, nicht jedoch deren Definition kennt?!
Um exakt zu sein, läuft diese Frage darauf hinaus, ob ein Operator zur Typkonvertierung auch innerhalb von :: deklariert werden kann oder nur im Scope der jeweiligen Klasse von der aus konvertiert wird.
|