Frank Schönmann: C++: Abarbeitungsreihenfolge von Übergabeparametern

Beitrag lesen

hi!

Ja, das war mir auch neu, dass es auch Compiler gibt, die die Argumente andersrum abarbeiten. Ich habs bis jetzt immer nur von rechts nach links gesehen. Außerdem verwende ich ja auch den g++ (Version 4.2).
Finde ich ziemlich erstaunlich.
Wäre interessant, ob dieses Verhalten wirklich so definiert ist, oder ob sich da ein Compiler einfach nicht an die Standards hält.

Das duerfte dem C++-Standard ziemlich egal sein, welche Calling convention
der Compiler verwendet. Das kann man bei einigen Compilern sogar von
Funktion zu Funktion aendern.

Siehe auch dazu http://en.wikipedia.org/wiki/X86_calling_conventions.

bye, Frank!

--
Never argue with an idiot. He will lower you to his level and then
beat you with experience.