smart_ptr.hpp 4.65 KB