Pointers and References: Design Goals and Use Cases
Other languages were made for banning pointers, are they really terrible?
Aug 4, 20217 min read185

Search for a command to run...
Series
This series explores Ownership semantics in the modern C++. We discuss pointer types and references, implement simple version of smart pointer.
Other languages were made for banning pointers, are they really terrible?

In this article, I aim to introduce the concept and motivation behind using pointers. There are breeds of C++ developers that only use smart pointers for safety reasons, others that only use raw pointers for performance benefits, and some that use bo...

Let's build our version of `std::unique_ptr<T>`!

let's write our version of std::shared_ptr<T>

let's write our version of std::weak_ptr<T>
