Articles in this series
Other languages were made for banning pointers, are they really terrible? · At first, it seems that C++ makes things more complicated by introducing yet...
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...
Let's build our version of `std::unique_ptr<T>`! · Our previous discussion explores the anatomy of pointer types in C and C++ on par with hinting nuances...
let's write our version of std::shared_ptr<T> · In our previous discussion, we fleshed out the design requirements and took action into servicing them....
let's write our version of std::weak_ptr<T> · In our last discussion, we talked about the semantics of sharing. We fleshed out the design goals of shared...