Operator Überladungs Regeln
-
Hallo,
ich bin auf der Suche nach einer Referenz, die alle wichtigen Regeln und Ratschläge zur Operatorüberladung in C++ zusammenfasst.
Also das man den binären Operator+ am besten nicht als Member definiert, Operator+= schon als Member, dass Operator+= ein X& zurückgibt usw usw.
Am besten immer mit Begründung, WARUM etwas so gemacht wird.Kennt jemand so eine FAQ/Regel Seite?
-
http://www.c-plusplus.net/forum/viewtopic-var-t-is-232010.html
und
http://www.c-plusplus.net/forum/viewtopic-var-t-is-240706.htmlfand ich sehr hilfreich + informativ
bb
-
VflWolf schrieb:
Hallo,
ich bin auf der Suche nach einer Referenz, die alle wichtigen Regeln und Ratschläge zur Operatorüberladung in C++ zusammenfasst.
Also das man den binären Operator+ am besten nicht als Member definiert, Operator+= schon als Member, dass Operator+= ein X& zurückgibt usw usw.
Am besten immer mit Begründung, WARUM etwas so gemacht wird.Kennt jemand so eine FAQ/Regel Seite?
Schau mal ins Magazin, Ausgabe Januar 2009. Der Artikel ist geschrieben worden, um genau diese Fragen zu beantworten...