Possible Duplicate:
Why is ++i considered an l-value, but i++ is not?mélange opérateurs incrémenter/décrémenter post et pré sur la même variable
En C++ (et aussi en C), si j'écris:
++x--
++(x--)
i obtenir l'erreur: lvalue nécessaire que incrémenter l'opérande
Cependant, (++x)--
compile. Je suis confus.
S'il vous plaît ne pas faire cela me fait mal aux yeux. :) – InsertNickHere
Copie possible de http://stackoverflow.com/questions/371503/why-is-i-considered-an-l-value-but-i-- non –
'gcc' ne compilera pas' (++ x) - 'ici,' g ++ 'volonté. Idem pour '++ i = 5;' – mvds