内存管理
better@2019
这个作者很懒,什么都没留下…
展开
-
内存管理概述
内存管理的基本问题 内存管理的解决方案原创 2013-10-26 21:04:27 · 536 阅读 · 0 评论 -
如何有效检测内存泄露
如果说内存泄露在软件开发中是经常出现,某种意义上是不可避免的,那么掌握有效地定位内存泄露就变得异常重要! 针对不同开发环境如windows、linux等需要掌握不同的工具,但是思想和方法应该是相同的。 作者目前在linux平台下从事开发工作,但是平时编程使用的VS平台。这篇文章也是由VS上编程练习中遇到内存泄露而写,我们就先讲讲如何使用VS工具定位内存泄露。原创 2013-10-26 22:19:14 · 500 阅读 · 0 评论 -
关于堆和栈
从数据结构的角度看,栈是一种先入后出队列,不支持随机访问。栈是经过排序的树形数据结构,根节点为最大(最小)值。支持随机访问,可实现优先级队列,是完全树且为最大树。原创 2013-10-26 22:35:10 · 396 阅读 · 0 评论 -
C 异常处理设计
使用C语言,设计实现C++中的 try catch机制 define begin { throw } exception { } end mark_free() return C 语言中的宏的威力原创 2013-10-31 23:32:43 · 544 阅读 · 0 评论 -
智能指针
什么叫智能指针 智能指针的意义是什么 智能指针的原理 智能指针的简单实现 智能指针的测试 智能指针的局限性和缺陷原创 2013-11-02 23:45:53 · 694 阅读 · 3 评论 -
valgrind内存检测工具
工具如何使用方法 valgrind内存检测的基本原理 valgrind内存检测的优点和缺陷(对比其他工具)原创 2013-11-12 22:13:23 · 412 阅读 · 0 评论