修改 weak_ptr 为 naked_ptr