modulo en c++ - ¿Qué es el operador "-->" en C++?

precedencia de operadores c++ / c++ / c / operators / code-formatting / standards-compliance

Después de leer Funciones ocultas y esquinas oscuras de C ++ / STL en comp.lang.c++.moderated , me sorprendió por completo que el siguiente fragmento se compilara y funcionara tanto en Visual Studio 2008 como en G ++ 4.4.

Aquí está el código:

#include <stdio.h>
int main()
{
    int x = 10;
    while (x --> 0) // x va a 0
    {
        printf("%d ", x);
    }
}
9 8 7 6 5 4 3 2 1 0

37 revs, 25 users 24%



Answer #1
-->    x-->0
++>    x++>0
-->=   x-->=0
++>=   x++>=0