возможно нужно использовать умные указатели?(uniq, shared, weak)
в этом вопросе важно понимать концепцию владения. надо стремиться к тому, чтобы сырой указатель не был владеющим (для владения есть unique_ptr и shared_ptr) https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rr-ptr
в реальном плюсовом коде проектов конторы, где работаю почти не используются. ссылки, умные указатели - вот это все.
Важно в реальном проекте, чтобы динамические ресурсы всегда находились под присмотром автоматических объектов. Не важно, память,,сокет, хендлер апи и т.п. если это соблюдено, то можно считать с утечками ресурсов вы поборолись. См. RAII
Обсуждают сегодня