delete shared_ptr.h and <memory> support it