smart_ptr.hpp 3.7 KB