►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!