`std::weak_ptr` is for storing std::weak_ptr is for storing, not for using, via @tom-kerr Posted on Sep 28th, 2014