从命名sharedptr为smartptr
修改示例中的sharedptr为smartptr