Все больше и больше я слышу, что я должен использовать умные указатели вместо голых указателей , несмотря на то, что у меня реализована эффективная система утечки памяти.
Каков правильный подход к программированию при использовании интеллектуальных указателей, пожалуйста? Стоит ли их действительно использовать, даже если я проверю утечки памяти в выделенных блоках памяти? Это все еще зависит от меня? Если я их не использую, можно ли это считать недостатком программирования?
Если умные указатели (например, std :: auto_ptr) настоятельно рекомендуются, следует ли мне использовать их вместо каждого голого указателя ?