Почему в C++ опасно использовать raw new и delete в бизнес-коде?
Что хотят услышать интервьюеры:
Потому что ручное владение легко ломает exception safety и приводит к leak, double delete или use-after-free. В современном C++ ресурс лучше оборачивать в RAII:
Ответ:
std::unique_ptr , контейнер, file wrapper, lock guard. Raw pointer допустим как non-owning observer, если контракт ясен.