关闭

STL----空间配置器

标签: stl
275人阅读 评论(0) 收藏 举报
分类:

std::allocator 全貌




惊恐SGI特殊的空间配置器:std::alloc



stl的配置器定义于<memory>之中,SGI<memory>内含有以下两个文件:

#include <stl_alloc.h>       //负责内存空间的配置与释放

#include <stl_construct.h>    //负责对象内容的构造与析构

<stl_construct.h>定义了两个基本函数:构造有construct(),析构用的destroy().以下是这两个函数完成对象的 构造和析构的方法:





尴尬空间的配置与释放:std::alloc

       以上是内存配置后的对象构造行为和内存释放前的对象析构行为,以下是内存的配置和释放。









0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:167988次
    • 积分:6266
    • 等级:
    • 排名:第4057名
    • 原创:479篇
    • 转载:2篇
    • 译文:1篇
    • 评论:3条
    最新评论