我创建了一个链表,头指针为head
现在想在析构函数里释放内存空间,请问该怎么办
从头到尾,一个结点一个结点的释放啊。比如可以这样:
Node * p = head;
node * q;
while(p)
{
q = p->next;
delete p;
p = q;
}
《数据结构》里面就是用的 steedhorse(晨星)的方法,应该可以。
连续申请一个10000个节点的东东,
再没有释放内存的时候,通过Win2000的线程监测
看一下程序使用的内存有多少。
然后释放,再看用了多少