内存泄露
char *fun1()
{
return new char[10];
}
void fun2(char *p)
{
if(NULL != p)
printf("%s\n",p);
//如果不在这里delete p算内存泄漏吗?
}
int main()
{
fun2(fun1());
return 0;
}
...全文
相关推荐
GDB查找内存泄露
GDB(GNU Debugger)是一个强大的调试工具,能够帮助开发者在C/C++等语言的程序中查找和定位内存泄露的问题。下面将详细介绍如何使用GDB来查找和分析内存泄露。
Linux 内存泄露查找
内存泄露不仅会消耗系统资源,还可能导致应用程序性能下降甚至崩溃。因此,掌握如何有效地检测和定位内存泄露问题显得尤为重要。本文将详细介绍如何使用mtrace工具来查找Linux中的内存泄露问题。
android内存泄露:4、Toast的错误使用导致内存泄露
本文主要探讨了Android开发中由于Toast错误使用可能导致的内存泄露问题,并提供了相关的示例和解决方案。在Android应用开发中,Toast是一种常用的轻量级提示方式,用于短暂显示信息。
详解Java内存泄露的示例代码
Java内存泄露的示例代码的知识点总结Java内存泄露是指Java应用程序中由于某些原因导致的内存不能被正确释放,导致JVM OutOfMemory的错误。
java内存泄露定位与分析
#### 二、Java内存泄露概述内存泄露是指程序在分配内存后未能释放,导致这部分内存无法再次被使用。在Java中,内存泄露主要表现为不再使用的对象仍然被引用,导致垃圾回收器无法回收它们。



