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

solr8.0 ik中文分词器的简单配置

未配置 NDK。使用 SDK 管理器下载它。首选 NDK 版本是“21.0.6113669”

mybtis plus 3.2.0 SQL注入器的配置

AFNetworking 3.2.0 '配置的安全策略只能应用于具有安全基本 URL(即 https)的管理器

solr 7.7.0配置中文分词器的数据类型