Back to Browse

std::weak_ptr - A non-owning smart pointer | Modern Cpp Series Ep. 35

13.7K views
Mar 2, 2022
13:08

►Full C++ Series Playlist: https://www.youtube.com/playlist?list=PLvv0ScY6vfd8j-tlhYVPYgiIyXduu6m-L ►Find full courses on: https://courses.mshah.io/ ►Join as Member to Support the channel: https://www.youtube.com/channel/UCA64pZbN5Mz5NxC3SO4qpDg/join ►Lesson Description: In this lesson I show you how to use a std::weak_ptr. Weak pointers are probably the most strange of the 3 types of smart pointers introduce in modern C++, in that they work with shared_ptr's. The idea is though, that the reference count is not increased, so that it is possible you can point to memory that has been freed. However, this can help solve some problems relating to simplifying ownership, breaking cycles, or 'more safely' being able to check for 'expired' memory. ►YouTube Channel: https://www.youtube.com/c/MikeShah ►Please like and subscribe to help the channel!

Download

1 formats

Video Formats

360pmp429.2 MB

Right-click 'Download' and select 'Save Link As' if the file opens in a new tab.

std::weak_ptr - A non-owning smart pointer | Modern Cpp Series Ep. 35 | NatokHD