Operator Precedence



  • Ich kenne zwar die Hierarchie der Operatoren unter C++, aber mir fehlt bei komplexen Ausdrücken oft noch der "Adlerblick", um den Ausdruck schnell zu erkennen. Kennt jemand ein Operator-Precedence-Quiz, das ich nutzen könnte, um an komplexen Ausdrücken zu üben? 🙂



  • Kenne sowas zwar nicht, wage aber zu behaupten, daß Code für den man diesen Adlerblick braucht einfach schlechter Code ist. Ein paar temporäre Variablen mit gut gewählten Namen helfen oft sowas zu vermeiden.



  • Naja, ich benutze in meinem Code außerdem immer Klammern, auch wenn sie nicht notwendig sind. Aber es gibt viele Programmierer, die Code schreiben, der nur durch genaue Inspektion der Operatorvorränge lesbar ist, und darin wollte ich dann vielleicht etwas Übung bekommen 🙂


Anmelden zum Antworten