[MUC++] Patrice Roy - "Growing a Smart Pointer" (Virtual)
Channel: MUCplusplus
Date: 28/01/2021

C++ offers a small set of 'smart' pointers, each of them encoding a set of rules and responsibilities in a type, overall making code generally simpler to reason about, safer to use and better documented.

There are some niches for 'smart' pointers that have not been covered by standard utilities. In this talk, we will write a type that fills one of these niches.

Along the way, we will discuss various technical and philosophical implications to our homemade type, and we will end up with something that's actually useful in practice. Because, well... why not?


Slides
https://www.dropbox.com/s/oug4240151c4aw8/Growing-a-Smart-Pointer.pdf?dl=0


Code Examples
https://www.dropbox.com/s/m7jrc7xrlt2oxd3/Growing-a-Smart-Pointer.zip?dl=0