Reihenfolge der Argument-Auswertung
-
In einer alten Klausur lese ich:
"In C++ ist die Reihenfolge, in der Operanden oder Argumente ausgewertet werden, nicht definiert. Geben Sie die Ausnahmen an."
Seit Tagen zerbreche ich mir darüber den Kopf - hat einer von euch ne Idee?
Danke,
styler.
-
keine ahnung ob es das gesuchte ist, aber bei logischen operatoren:
if( a || b)
a wird IMMER vor b ausgwertet (lazy evaluation)
-
mmh, glaub eher nich, dass das gemeint war.
danke aber trotzdem!
styler.
-
Warum sollte das nicht gemeint sein?