std::unique_ptr in C++ — a practical guide to C++ unique_ptr with clear examples you can reuse in real projects.
C++ Tutorial Series (96/111). Prefer one article? Read the complete C++ tutorial.
Short description
Movable, not copyable — perfect for factory returns.
unique_ptr
#include <memory>
auto p = std::make_unique<User>("Asha");
std::cout << p->name() << 'n';