码迷,mamicode.com
首页 > 其他好文 > 详细

noobSTL-1-配置器-0

时间:2020-02-23 00:10:14      阅读:68      评论:0      收藏:0      [点我收藏+]

标签:源码   部分   静态   function   直接   配置   前言   pod   实现   

noobSTL-1-配置器-0

0.前言

STL的配置器(allocator),也叫内存分配器,负责空间配置与管理,简单地说,就是负责管理内存的。

从实现的角度来看,配置器是一个实现了动态空间配置、空间管理、空间释放的class template。

其中主要工作包括两部分1.对象的创建与销毁;2.内存的获取与释放。

1.技术要点

1.1 可能让你困惑的C++语法

  • 组态
  • 临时对象的产生与运用
  • 静态常量整数成员在class内部直接初始化
  • increment/decrement/dereference 操作符
  • 前闭后开区间
  • function call 操作符

1.2 需要复习的点

  • cerr
  • ::operator new和::operator delete
  • new和placement new
  • POD
  • traits编程技法(这个可能是属于迭代器方面的

2.时间安排

2/23 看完《STL源码剖析》(以后简称《剖析》)和《C++ STL技术导引》(以后简称《导引》)的相应方面,并尝试编码。
2/24 应该把技术要点全部学习总结复习一遍,如有时间开始迭代器或者vector的0篇。

noobSTL-1-配置器-0

标签:源码   部分   静态   function   直接   配置   前言   pod   实现   

原文地址:https://www.cnblogs.com/AAAHQZ/p/12347866.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!