Иван Рааб
Поэт на с++
· 28.07Умные указатели не такие уж и умные
Помню был доклад о безопастности c. Когда, кажется, ФБР или ЦРУ говорила, что язык c не безопасен и лучше использовать что-то другое. Тогда про работу с памятью можно было услышать, что коде есть умные указатели, все не так страшно) а вот вам пример Как думаете?) что тут не так?) shared_ptr хранит счётчик ссылок и из-за цикличной зависимости не удаётся высвободить память =)
#cpp #memory #безопасность
Stepan Zorin
· 29.07
Интересно, что старший разработчик в сбере не знает про std::weak_ptr, который как раз и был создан для решения этой проблемы. А если знает, но не понимает почему проблема в std::shared_ptr, то тоже интересно
ответить
еще контент автора
еще контент автора
Иван Рааб
Поэт на с++
· 28.07войдите, чтобы увидеть
и подписаться на интересных профи