首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训
    图书品种:235680
       
热门搜索: ASP.NET Ajax Spring Hibernate Java

7.7 配置器

配置器对象为容器管理内存,它们可以对本地系统进行裁剪,以便为容器类维护一个便捷的接口。配置器定义包括value_type、reference、size_type、pointer和difference_type。表7-27中简要列出了配置器成员函数。

表7-27 STL配置器成员

allocator();      配置器的构造函数

~allocator();   配置器的析构函数

pointer address(r);   返回r的地址

pointer allocate(n);  从自由存储空间为size_type类型的n个对象分配空间

void deallocate(p);   释放p指向的内存空间

size_type        返回difference_type类型的最大值,实际上是可为容器分配的最大元素个数

查看所有评论(0)条】

最近评论



正在载入评论列表...
热点评论