Я использую C ++ в течение длительного времени и очень хорошо знаю осторожность при распределении и освобождении памяти, особенно не забывая удалять неиспользуемые экземпляры.
Теперь я Я только недавно использовал ускорение, и с проблемой, с которой я столкнулся, я вынужден использовать интеллектуальные указатели (в частности, shared_ptr). Итак, если я собираюсь использовать shared_ptr для этой проблемы, следует ли мне использовать интеллектуальные указатели для всей моей обычной кодовой базы указателей?