Home | Projects | Notes > C++ Programming > Smart Pointers

Smart Pointers

 

Overview

 

Issues with Raw Pointers

 

What is Smart Pointer? (Ownership & RAII)

Example

RAII - Resource Acquisition Is Initialization

 

C++ Smart Pointers

Unique Pointers (unique_ptr)

Shared pointers (shared_ptr)

Weak Pointers (weak_ptr)

 

 

Custom Deleters

Example