Obj *op = new Obj; Obj *op2 = op; delete op; delete op2; // What happens here?
Что самое худшее, что может случиться, если вы случайно удалите дважды? Это имеет значение? Не собирается ли компилятор выдать ошибку?