C++ Smart Pointers are Not Just For Memory | Hacker News Reader