销毁链表到底有什么用,程序结束后不应该所有的内存都释放完了吗
这个和申请变量的作用域有关,c/c++中如果你的链表是使用malloc/new申请的动态内存,那么没有free/delete释放的话,他们占用的内存会到程序运行结束才释放,这样,如果是个大型程序或者程序运行时间很长,你申请的内存一直得不到释放(不释放这块内存就不能被程序其他部分使用),甚至会持续增加,那么就会造成内存泄露,从而出现死机等症状。
C++还是java?C++是不会自动释放的。java大部分都 能自动释放,但也存在一些特例
c++ 程序结束后不释放? 链表就是结构体吗 没什么特殊的啊
o o 谢谢 不过这论坛怎么回复啊, 刚注册的账号
是的,不管程序释放不释放,程序运行结束肯定释放。但是你写小程序要养成好习惯。不然大程序没有释放,这对于那种连续运行很久的程序来说就是一个灾难了。