小编use*_*164的帖子

在`delete`之后重用指针

做以下事情是否安全和/或良好做法?

//NewList is a member function of a class
void NewList(int size){

delete[] list; //list is a member variable; an already initialized dynamic array.

list=new ListObject[size];

}
Run Code Online (Sandbox Code Playgroud)

我基本上丢弃了之前的数组,因为我将使用不同的数据存储在类中,因此需要new list来存储新数据的其他信息.如果这不是一个好的做法,那么替代方案是什么?

c++ memory-management

6
推荐指数
1
解决办法
4209
查看次数

标签 统计

c++ ×1

memory-management ×1