Vector v=new Vector(10);
for (int i=1;i<100; i++){
Object o=new Object();
v.add(o);
o=null;
}
为什么总把上面这个作为内存泄漏的例子,object放到vector中不就是因为vector有用吗,这也叫内存泄漏??
内存泄漏
vector
object
null
------解决方案--------------------
这只是写个特殊例子,Vector添加的都是空引用,又不能释放。所以说内存泄露。
------解决方案--------------------
在程序的循环函数里面有这么一个数据
while(1)//这个循环体是一秒执行一次的
{
char* path[10] ={0} ;
path[0] = "11111";
path[1] = "22222";
path[2] = "33333";
path[3] = "44444";
}
上面的path需不需要delete,上面的情况会不会造成内存泄漏