std::weak_ptr - Как и Когда использовать | c++ smart pointers
Автор: Полевой Дмитрий
Загружено: 18 янв. 2025 г.
Просмотров: 4 307 просмотров
Boosty: https://boosty.to/polevoydmitry
TG: https://t.me/polevoydmitry
Про 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 - Заключение

Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: