你知道智能指针吗,为什么要使用智能指针智能指针作用是管理一个指针,避免申请的空间在函数结束时忘记释放,造成内存泄漏情况发生。原理是什么?智能指针就是一个类,当超出了类的作用域时,类会自动调用析构函数,析构函数会自动释放资源。所以智能指针的作用原理就是在函数结束时自动释放内存空间,不需要手动释放内存空间