YoVDO

Weak Pointers in C++ - Understanding std::weak_ptr

Offered By: The Cherno via YouTube

Tags

C++ Courses Memory Management Courses Smart Pointers Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the concept of weak pointers in C++ and their implementation using std::weak_ptr in this 17-minute tutorial. Learn how shared pointers work, understand the use of raw pointers as weak references, and delve into the specifics of weak pointers. Discover why cyclical dependencies require weak pointers and examine a practical code review example. Gain valuable insights into memory management and smart pointer usage in C++ programming.

Syllabus

- Intro
- How shared pointers work
- Raw pointers as weak references
- Weak pointers
- Cyclical dependencies need weak pointers
- Code Review example
- Conclusion


Taught by

The Cherno

Related Courses

Computer Graphics
University of California, San Diego via edX
Intro to Parallel Programming
Nvidia via Udacity
Initiation à la programmation (en C++)
École Polytechnique Fédérale de Lausanne via Coursera
C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera
Introduction à la programmation orientée objet (en C++)
École Polytechnique Fédérale de Lausanne via Coursera