Мені завжди було цікаво, чому автоматичне встановлення покажчика на NULL після видалення не є частиною стандарту. Якщо це вирішиться, тоді багато збоїв через недійсний покажчик не відбудуться. Але сказавши, що я можу придумати кілька причин, чому стандарт обмежив би це:
Продуктивність:
Додаткова інструкція може уповільнити
delete
продуктивність.Можливо, через
const
покажчики.Тоді знову стандартний міг би щось зробити для цього особливого випадку.
Хтось знає точні причини, щоб цього не допустити?