🤔 Какой подсчет ссылок имеется в shared_ptr?



В shared_ptr, который является частью стандартной библиотеки C++, используется подсчет ссылок для управления жизненным циклом объекта. Каждый shared_ptr, указывающий на объект, увеличивает счетчик ссылок. Когда shared_ptr уничтожается или перестает указывать на объект, счетчик уменьшается. Когда счетчик достигает нуля, объект удаляется. Также есть отдельный счетчик для управления блоками управления, которые удаляются, когда последний shared_ptr, указывающий на объект, уничтожается.



Ставь 👍 если знал ответ, 🔥 если нет

Забирай 📚Базу знаний