由于使用new创建的内存空间不会被系统自动释放,因此程序员不主动释放该new创建的内存空间,那么该内存区域将始终不能被其他的数据所使用,而指向该内存空间的指针是属于局部变量,当定义该指针的函数结束并返回时,该指针也就消失了,那么我们再也找不到该内存空间了,就好像丢失了该块内存一样,这种情形将一直持续到程序结束,该区域的内存才能恢复使用,因此在不需要一块内存空间时,我们必须对指向该块内存的指针使用关键字delete。
内存泄露
最新推荐文章于 2024-09-07 10:05:44 发布
由于使用new创建的内存空间不会被系统自动释放,因此程序员不主动释放该new创建的内存空间,那么该内存区域将始终不能被其他的数据所使用,而指向该内存空间的指针是属于局部变量,当定义该指针的函数结束并返回时,该指针也就消失了,那么我们再也找不到该内存空间了,就好像丢失了该块内存一样,这种情形将一直持续到程序结束,该区域的内存才能恢复使用,因此在不需要一块内存空间时,我们必须对指向该块内存的指针使用关键字delete。