解惑C#不用释放内存(3)C++如何分配内存

  C++程序员要手动管理内存。

  如果创建的内存,不使用了。没有释放内存,造成内存泄漏。

  要试图使用,已经释放的内存,程序就会报错。

  以上两个bug一般无法预测他们的后果或者时间。

  =========================================================

  什么是内存泄漏?

  自己搜索一下,要是从表面上看,以为是内存漏了呢。

  是程序中已动态分配的堆内存,由于某种原因未释放或者无法释放,造成系统内存的浪费,导致程序运行速度减慢甚至系统崩溃等后果。

  是吧,并不是内存漏了,而是内存中没有用的东西多了。

原文地址:https://www.cnblogs.com/158-186/p/14812042.html