STL之空间配置器

为什么需要空间配置器? 通过new申请的空间,虽然代码可以正常运行,但是有以下不足之处: 空间申请与释放需要用户自己管理,容易造成内存泄漏 频繁向系统申请小块内存块,容易造成内存碎片 频繁向系统申请小块内存,影响程序运行效率 直接使用malloc与new进行申请,每块空间前有额外空间浪费 申请空间失败怎么应对 代码结构比较混乱,代码复用率不高 未考虑线程安全问题 SGI-STL空间配置器实现原理
相关文章
相关标签/搜索