Почему не компилируется?
int x=0; (x++)=3;
Не компилируется потому что выражение x++ возвращает r-value тип, т.е. то, что может использоваться только справа от =.
x++
=
int* p=new int; *p++ *=2.54;
int* p=new int; *p++ *=2.54;– Artyom123 Jan 17 '16 at 19:46