使用动态内存分配时,忘记delete或者free,会导致内存泄漏,内存泄漏并不是是指物理内存上的泄漏,而是应用程序对某个内存空间失去了控制。
在linux环境下,我们可以使用valgrind工具来检查内存是否泄漏,另一方便可已在程序中添加内存申请和释放的统计功能,统计当前申请和释放是否一致
野指针:指针指向已经删除的对象,或者访问未经许可的内存空间。
使用动态内存分配时,忘记delete或者free,会导致内存泄漏,内存泄漏并不是是指物理内存上的泄漏,而是应用程序对某个内存空间失去了控制。
在linux环境下,我们可以使用valgrind工具来检查内存是否泄漏,另一方便可已在程序中添加内存申请和释放的统计功能,统计当前申请和释放是否一致
野指针:指针指向已经删除的对象,或者访问未经许可的内存空间。