Weak Pointer In C++

JOIN ME ————— YouTube 🎬    / @cppnuts   Patreon 🚀   / cppnuts   COMPLETE PLAYLIST ———————————— C++ Tutorial For Beginners :    • Introduction To C++   STL (Standard Template Library) :    • STL In C++   ThreadIng In C++ :    • Multithreading In C++   Data Structures:    • Data Structure   Algorithms:    • Binary Search   Design Patterns:    • Factory Design Pattern in C++   Smart Pointers:    • Smart Pointer In C++   C++14:    • Digit Separator In C++   C++17:    • std string_view in C++17 | Fastest String ...   C++ All Type Casts:    • static_cast In C++   INTERVIEW PLAYLIST ———————————— C++ Interview Q&A:    • Structural Padding & Packing In C & C++   C++ Interview Q&A For Experienced:    • How delete[] Knows How Much  To Deallocate...   Linked List Interview Questions:    • Find Kth Node From Back In Singly Linked List   BST Interview Questions:    • Search Element In Binary Search Tree (BST)   Array Interview Questions:    • Reverse An Array   String Interview Questions:    • Check String Is Palindrome Or Not   Bit Manipulation Questions:    • Find Set Bit In Integer Number   Binary Tree Interview Question:    • Invert Binary Tree   Sorting Algorithms:    • Bubble Sort   C++ MCQ:    • Video   C MCQ:    • What printf returns after printing? | C Pr...   C Interview Questions:    • Designated Initialization In C   QUICK SHORT VIDEOS ————————————- C++ Short :    • C++ Short Videos   C Short :    • Shorts C Programming MCQ   In this video we will see what is the actual use of weak_ptr in c++. This is actually one of the smart pointer in c++. NOTES: 0. If we say unique_ptr is for unique ownership and shared_ptr is for shared ownership then weak_ptr is for non-ownership smart pointer. 1. It actually reference to an object which is managed by shared_ptr. 2. A weak_ptr is created as a copy of shared_ptr. 3. We have to convert weak_ptr to shared_ptr in order to use the managed object. 4. It is used to remove cyclic dependency between shared_ptr. #stl #cpp #programming #tutorial