Archiv verlassen und diese Seite im Standarddesign anzeigen : Operatoren "+=" und "-=" überladen??
HI!
Kennt jemand ein Beispiel wie man die Operatoren "+=" und "-=" unter c++
überladen kann?
mfg Janosch
Ich rate mal:
Nicht anders als jeden anderen Operator.
MyClass operator+( const MyClass& left, const MyClass& right);left ist links vom "+=".
right ist rechts davon.
Und dann diese Methode nach Wunsch implementieren.
class Foo {
// ...
Foo & operator += ( const Foo & other ) {
// ...
return *this;
}
};
HI!
Wie man einen Operator Überladet tut weiß ich nur wie bzw was kommt in die methode rein?
peschmae
22-06-2005, 19:27
Code der ein += macht. Könntest du die Frage nochmal versuchen? Ich verstehe da gar nichts.
MfG Peschmä
HI!
Wie man einen Operator Überladet tut weiß ich nur wie bzw was kommt in die methode rein?
Zuerst überlegen: Macht es bei deiner Klasse Sinn? Wenn ja, dann weißt eh was es machen soll.
Powered by vBulletin® Version 4.2.5 Copyright ©2025 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.