std::weak_ptr - Как и Когда использовать | c++ smart pointers

 

Boosty:
TG:
Про shared_ptr:    • Все про STD::SHARED_PTR за 20 минут | Углу...   Складывается впечатление, что все, кто начинает изучать с++ и доходит до умных указателей, старательно обходят std::weak_ptr стороной и упорно делают вид, что он не нужен, и, следовательно знать, как и когда им пользоваться, вообще не обязательно. Что ж, пора закрыть этот пробел и реабилитировать std::weak_ptr, надеюсь, что после просмотра видео, std::weak_ptr перестанет для вас быть какой-то непонятной, загадочной магической штуковиной. Так что – приятного просмотра! 00:00 - Начало 00:57 - Проблема shared_ptr с перекрестными ссылками 05:00 - Принцип работы std::weak_ptr 07:29 - Инициализация std::weak_ptr 08:20 - Как работать с std::weak_ptr 09:20 - Проверка на "просроченность" 11:01 - Как получить доступ к объекту 13:53 - Типовой пример использования std::weak_ptr 17:28 - Типовой пример "Наблюдатель" + std::weak_ptr 22:29 - Доп. инфа про std::weak_ptr 24:09 - Заключение