Telegram Web Link
🤔 У shared_ptr только один счетчик ссылок или их несколько?

`shared_ptr` использует два счетчика: один для отслеживания количества ссылок на объект (счетчик владения), и другой для отслеживания количества слабых ссылок (`weak_ptr`). Счетчик владения увеличивается при создании нового `shared_ptr` и уменьшается при его уничтожении. Когда счетчик владения достигает нуля, объект освобождается, а счетчик слабых ссылок продолжает существовать, пока есть активные `weak_ptr`. Это обеспечивает корректное управление памятью и безопасное использование указателей.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
2025/07/11 21:35:23
Back to Top
HTML Embed Code: