我有一个名为输入的类。 如果我有 2 个变量
输入inp;
和
输入* inp2;
我做了这样的事情。
inp2 = &inp;
是否有必要使用 delete inp
删除此指针
当我试图在我的应用程序中删除它时
我遇到运行时错误,所以我不确定这里发生了什么。
最佳答案
任何堆内存分配(如 new
和 malloc
)最终都应该被 delete
/free
释放。
Free
和 Delete
不应用于任何其他地址。
关于c++ - 设置地址后是否需要删除指针?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24127634/