下面的代码我不知道该怎么处理,因为我不delete的话就会造成内存泄漏,但是我需要在进程退出前一直使用vec, 我想知道这种一直使用的数据可以不delete吗?或者有其它方法来实现存储new出来的对象吗, 不懂啊,愁,
//这是静态的,我想在进程退出之前一直使用这个vec对象
static vector<TestModel*> vec;
for(...)//这是一个循环
{
TestModel setting*=new TestModel ();
// 赋值操作
......
vec.push_back(setting);
// 但是我如果直接这样删除的话,前面的数据全部变成空了,前面的赋值操作白处理了
delete setting;
}