smart_ptr.hpp 3.72 KB