shared_ptr在实际中使用的方法