正在加载图片...
71堆角存的分配与放 3 emory leak)和 neW与 delete是配对使用的, delete只能释放堆空间 如果new返回的指针值丢失,则所分配的堆空间无 法回收,称内存泄漏,同一空间重复释放也是危险 的,所以必须妥善保存new返回的指针,以保证不 发生内存泄漏,也必须保证不会重复释放堆内存空 间 4.动态分配的变量或对象的生命期。无名对一的 用域,比如在 返国仍可使 Sto DEU7.1.1 堆内存的分配与释放 3.内存泄漏(memory leak)和重复释放。new与 delete 是配对使用的, delete只能释放堆空间。 如果new返回的指针值丢失,则所分配的堆空间无 法回收,称内存泄漏,同一空间重复释放也是危险 的,所以必须妥善保存new返回的指针,以保证不 发生内存泄漏,也必须保证不会重复释放堆内存空 间。 4.动态分配的变量或对象的生命期。无名对象,它的 生命期并不依赖于建立它的作用域,比如在函数中 建立的动态对象在函数返回后仍可使用。我们也称 堆空间为自由空间(free store)就是这个原因
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有