c++ 内存管理
xpmwgcwm
这个作者很懒,什么都没留下…
展开
-
Valgrind 使用简单说明
Valgrind 使用简单说明本文部分参考网上相关资料。Valgrind能做什么? •内存使用检测,包括: –内存泄漏 –非法内存访问 –未初始化变量使用 –重复释放内存 •多线程竞争 –检测死锁 -检测竞争Valgrind还能做什么? •性能分析 –Cachegrind+ cg...原创 2012-12-01 09:21:52 · 73 阅读 · 0 评论 -
Unix下C程序内存泄漏检测工具Valgrind安装与使用
http://blog.csdn.net/21aspnet/article/details/8172124原创 2013-02-26 16:16:51 · 90 阅读 · 0 评论 -
内存泄露例子
[code="java"]valgrind --tool=memcheck --leak-check=full path[/code][code="java"]int main(){int *p1= new int;char * p2 = new char[10];//delete p1; //4 bytes in 1 blocks are defini...原创 2013-08-27 14:07:45 · 78 阅读 · 0 评论 -
new、delete、指向连续空间的指针、数组、空间释放、空间申请
1. 使用 new 得来的空间,必须用 delete 来释放;使用 new [] 得来的空间,必须用 delete [] 来释放。彼此之间不能混用。用 new [] 分配出连续空间后,指针变量“指向”该空间的首地址。2. 指针通过 new 或 new[] ,向系统“申请”得到一段内存空间,这段内存空间必须在不需要将它释放了。3. 一个指针被删除时,应指向最初的地址4. 已...原创 2013-08-27 14:24:09 · 172 阅读 · 0 评论