class a
a** c = new a[20];
List <a*> test_int;
for i:20
{
c[i] = new a;
test_int.push_back(c[i]);
}
如果我在
class B
{
protected:
List <a*> test;
}
List <a*> & B::getList(){test;}
void B::setList(List <a*> * list_){test=list_;}
请问我在应用中 虽然改变List test_int及test,
即 进行clear,remove,赋值等等操作但保持a** c 不变化,在解析时候释放c指引的内存。
我想问的是 我对List这些随意的操作是否会形成内存泄露? |