Was bedeutet der Operator "-->" in C++ und wie funktioniert er?
Hallo Kollegen! Ich habe vor kurzem angefangen, C++ zu lernen, und bin in einem Forum auf seltsamen Code gestoßen. Da war dieses Fragment:\n\n```cpp\nint x = 10;\nwhile (x --> 0) {\n printf("%d ", x);\n}\n```\n\nIch bin verwirrt. Was ist das für ein Operator `-->`? Ich kenne den Dekrement-Operator `--` und den Vergleichsoperator `>`, aber zusammen bilden sie so einen Pfeil? Wie funktioniert das überhaupt? Ich habe versucht, diesen Code in Visual Studio zu kompilieren, und es gab keinen Fehler – das Programm hat die Zahlen von 9 bis 0 ausgegeben. Aber ich verstehe die Logik nicht. Ist das ein neuer C++-Standard? Oder ist das eine Besonderheit eines bestimmten Compilers? Bitte erklärt mir in einfachen Worten, was hier passiert. Gibt es vielleicht andere versteckte Operatoren in C++, von denen Anfängern nichts erzählt wird? Vielen Dank im Voraus!\n\n<<>>\n