noobSTL-1-配置器-0
Posted aaahqz
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了noobSTL-1-配置器-0相关的知识,希望对你有一定的参考价值。
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的主要内容,如果未能解决你的问题,请参考以下文章
我与solr--solr6.0配置中文分词器IK Analyzer
未配置 NDK。使用 SDK 管理器下载它。首选 NDK 版本是“21.0.6113669”