不是所有容器都支持添加,删除,索引和遍历!
了解c++容器内部的构造原理,需要基本的数据结构与算法知识
map是典型的关联容器
迭代器通常用两个指针来表达一个区间.其中,比较特别的是rbegin和rend,可以用来反向遍历.(r代表reverse)
一共有五类迭代器,参考链接
array的介绍
array是典型的不接受对象的添加和删除的容器
deque是链表和vector的折中...
std::string是basic string的一种特化.
-----------
既然已经有了内建数组,为什么我们还需要array
array可以支持复制.
关于它的初始化,array支持聚合初始化,但是缺省初始化可能会带来不确定性.