解惑C#不用释放内存(3)C++如何分配内存
C++程序员要手动管理内存。
如果创建的内存,不使用了。没有释放内存,造成内存泄漏。
要试图使用,已经释放的内存,程序就会报错。
以上两个bug一般无法预测他们的后果或者时间。
=========================================================
什么是内存泄漏?
自己搜索一下,要是从表面上看,以为是内存漏了呢。
是程序中已动态分配的堆内存,由于某种原因未释放或者无法释放,造成系统内存的浪费,导致程序运行速度减慢甚至系统崩溃等后果。
是吧,并不是内存漏了,而是内存中没有用的东西多了。