内存管理
Panix2n_n
这个作者很懒,什么都没留下…
展开
-
C++ new和delete内存管理
目录 1、new和delete的含义 1)对基本类型的处理 2)对类的处理 new[]/delete[]和new/delete的工作原理 如果出现delete pT2 2、new/delete和malloc/free的区别和联系 3、C++申请、释放内存的步骤 4、内存泄漏的几种情况 5、参考文献 1、new和delete的含义 new和delete是用来分配内存和释...原创 2018-08-31 14:17:46 · 507 阅读 · 0 评论 -
内存池
为什么需要内存池? C/C++下我们经常需要分配足够的内存、追踪内存的分配、在不需要的时候释放内存——这个任务相当复杂。而直接使用系统调用malloc/free、new/delete进行内存分配和释放,有以下弊端: 调用malloc/new,系统需要根据“最先匹配”、“最优匹配”或其他算法在内存空闲块表中查找一块空闲内存,调用free/delete,系统可能需要合并空闲内存块,这些会产生额外开...转载 2018-10-05 22:03:32 · 1205 阅读 · 0 评论