Лучше использовать shared_ptr, тогда и деструктор не нужен будет.