Hallo!
Heiko Schlittermann <[EMAIL PROTECTED]> schrieb:
> Hallo,
>
> vielleicht OT, weil nicht Linux, aber es ist C++ und passiert
> auch unter
> Linux ;-)
Antwort in Faq von comp.lang.c:
http://www.eskimo.com/~scs/C-faq/q3.2.html
interessant dazu auch Punkt 3.4.
[...]
> Probiert sowohl mit
Hallo!
Heiko Schlittermann <[EMAIL PROTECTED]> schrieb:
> Hallo,
>
> vielleicht OT, weil nicht Linux, aber es ist C++ und passiert
> auch unter
> Linux ;-)
Antwort in Faq von comp.lang.c:
http://www.eskimo.com/~scs/C-faq/q3.2.html
interessant dazu auch Punkt 3.4.
[...]
> Probiert sowohl mit
Heiko Schlittermann <[EMAIL PROTECTED]> writes:
> cout << ++z << ++z << endl; // -> 76
Mehr als ein ++ auf dieselbe Variable innerhalb einer Sequenz führt zu
undefiniertem Verhalten. Innerhalb einer Sequenz ist die Auswertung solcher
Ausdrücke nicht (immer) eindeutig.
--
Hallo,
vielleicht OT, weil nicht Linux, aber es ist C++ und passiert auch unter
Linux ;-)
Hier folgen zwei kleine Programme und ich suche eine plausible Erklärung
für die Ausgabe. (Passieren hier undefinierte Dinge? Wenn ja, wo
steht, daß es undefiniert ist, was passiert?)
Probiert sowohl mit
Heiko Schlittermann <[EMAIL PROTECTED]> writes:
> cout << ++z << ++z << endl; // -> 76
Mehr als ein ++ auf dieselbe Variable innerhalb einer Sequenz führt zu
undefiniertem Verhalten. Innerhalb einer Sequenz ist die Auswertung solcher
Ausdrücke nicht (immer) eindeutig.
--
Hallo,
vielleicht OT, weil nicht Linux, aber es ist C++ und passiert auch unter
Linux ;-)
Hier folgen zwei kleine Programme und ich suche eine plausible Erklärung
für die Ausgabe. (Passieren hier undefinierte Dinge? Wenn ja, wo
steht, daß es undefiniert ist, was passiert?)
Probiert sowohl mit
6 matches
Mail list logo