Operator Overloading

08/12/2007 - 11:56 von Franz Rosenfellner | Report spam
Hallo Leute!
Ich möchte die Increment (++) bzw. Decrement-Operatoren (--) überladen, was
grundsàtzlich kein Problem darstellt. Da jedoch diese Operatoren in Postfix-
und Prefix-Schreibweise mit unterschiedlichen Auswirkungen auftreten, sollte
es daher für beide Schreibweise eine eigene Überladungen geben (?). Ich habe
leider nur eine Variante gefunden welche in beiden Fàllen durchgeführt wird.
Gibt es nur diese Möglichkeit oder doch unterschiedliche Überladungen?
Grüße
F. Rosenfellner
 

Lesen sie die antworten

#1 Herfried K. Wagner [MVP]
08/12/2007 - 20:05 | Warnen spam
"Franz Rosenfellner" schrieb:
Ich möchte die Increment (++) bzw. Decrement-Operatoren (--) überladen,
was
grundsàtzlich kein Problem darstellt. Da jedoch diese Operatoren in
Postfix-
und Prefix-Schreibweise mit unterschiedlichen Auswirkungen auftreten,
sollte
es daher für beide Schreibweise eine eigene Überladungen geben (?).



Nein. Die Auswirkung des Erhöhens des Wertes durch den Operator auf den Wert
selbst ist ja in beiden Fàllen die gleiche. Der Unterschied liegt lediglich
im Wert des Ausdrucks. Im einen Fall ist dieser der Wert vor der Erhöhung,
im anderen Fall jener danach.

M S Herfried K. Wagner
M V P <URL:http://dotnet.mvps.org/>
V B <URL:http://classicvb.org/petition/>

Ähnliche fragen