Я пробовал это на моем gcc:
int a=1; cout<<(--a)--;
, и результат был 0; но изменение его на
cout<<--(a--);
приведет к ошибке (lvalue требуется как операнд декремента). Может ли кто-нибудь просветить меня об этом?
Спасибо!