Я только что наткнулся на этот фрагмент кода, который делает следующее:
delete a, a = 0;
Он компилируется и работает нормально. Но разве это не должно быть:
delete a;
a = 0;
Почему в этом случае разрешено использование разделительных операторов?
Спасибо :)