У меня есть следующий код, написанный как на С++, так и на С#
int i=0;
++i = 11;
После этого компилятор С# приносит ошибку
The left-hand side of an assignment must be a variable, property or indexer
Но компилятор С++ генерирует этот код без ошибок, и я получил результат 11
для значения i
. В чем причина этой разницы?