C++SGI-STL空间配置器原理

STL空间配置器 为各个容器高效的管理空间(空间的申请与回收)的。 为什么需要空间配置器? 1.在使用new申请空间时,空间申请与释放需要用户自己管理,容易造成内存泄漏 2.频繁向系统申请小块内存块,容易造成内存碎片 3.频繁向系统申请小块内存,影响程序运行效率 4.直接使用malloc与new进行申请,每块空间前有额外空间浪费 5.申请空间失败怎么应对 6.代码结构比较混乱,代码复用率不高 7.
相关文章
相关标签/搜索