Данный подход избавляет только от некоторых проблем, что нельзя будет обратиться к области памяти, если она уже удалена.
Но не избавляет от проблемы утечки памяти, что кто-то может забыть удалить память.