算法(algorithm): 核心, 封装各种算法
迭代器(iterator): 泛化的指针, 用来操控容器内的数据
仿函式(functor): 类似函数但又不是函数, 用来作为参数给其它算法调用
适配器...实例化模板类时必须知名模板参数的类型, 因为实例化模板类对于编译器来说没有任何可供推理的线索
模板函数: 和模板类相近, 在函数定义之前加template, 区别在于由于函数参数的独一性...全特化是在定义了普通的泛化模板类之后, 额外写一个相同模板定义但是指明所有模板参数的类型, 只保留空的template....一样自动增长, 在初始化的时候必须在模板参数列表中指明数组大小, 当申请大小为0时, 默认会申请长度为1的数组....而为了模拟连续空间, deque随后需要重载迭代器的操作符函数, 以最通用的迭代器地址加某个偏移值operator+=()为例, 移动逻辑如下面的代码.