Designing a kind of shared pointer in C++ | Dark Hacker News