标签:copy 字符串 ima 技术 接口 new 释放 dea 图片
Other Issues
GNC 标准接口
最一般的使用方式 new_allocator malloc_allocator
VS2013标准分配 没有做过多的工作
G4.9 标准分配器 new_allocator
array_allocate底层就是一个数组,不需要进行资源的释放 deallocate什么也不做,数组不用释放资源,只有malloc的才需要释放资源。是静态的,不用释放和归还
由于只能进行资源的分配不进行回收,因此之前分配过的资源即使不用了,也不能怎么样,除非你自己清除可以再次进行二次使用。
还有就是debug_allocator 这个就是在前面加上一个类似cookies的信息,其实很很没有必要的。因为使用分配器的的目的就是尽量避免cookies的使用,二者和原始目的恰恰相反。
分配器都是在为容器服务
Other Part
字符串是共享的。
copy on right COW
C++ Memory Management Other Issues
标签:copy 字符串 ima 技术 接口 new 释放 dea 图片
原文地址:https://www.cnblogs.com/randyniu/p/9130777.html