
STL
dalinthegreat
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
仿函数
1.临时对象 临时对象,是一种无名对象(unnamed objects)。例如pass by value就会产生临时对象,如果不是预期的,很可能影响效率。 刻意制造临时对象的方法是类型名后跟小括号,并可指定初值:如:int(8),相当于调用了构造函数,但是不指定名称。 STL中常将此技巧用于仿函数与算法的搭配上: 2.仿函数 仿函数,functor,是指使一个类用起来像一个函数;原理是实...原创 2018-08-17 07:58:32 · 171 阅读 · 0 评论 -
stl空间配置器demo
空间配置器实现 最近在看《stl源码剖析》,首先介绍的就是空间配置器 空间配置器allocator,是管理容器的空间(内存或者其他存储空间)用的,基本照抄书上实现了demo如下 /* * 1.对于一个空间配置器来说,因为要将分配内存和构造函数步骤分开, * 所以至少分为:分配内存、构造、析构、释放内存四步,也就是 * allocate、construct、destroy、deallo...原创 2018-08-23 07:38:36 · 171 阅读 · 0 评论