众所周知,STL提供了很多容器.更重要的是为这些容器提供了丰富了API,本篇博文来稍微梳理一下,已达到使用时心中有数的效果.

Member functions

主要是构造函数,析构函数以及=操作符重载.认真学过C++的人,对这些概念应该是很熟悉的.

Iterators

主要有begin(),end(),rbegin(),rend(),cbegin(),cend(),crbegin(),crend().
其中r对应reverse,表示颠倒,从后往前迭代.
其中c对应const.迭代器指向的值不可修改.

Capacity

这个接口其实也很简单,无法就是容器的大小相关的操作.

Element access

这个也很简单,主要是如何取得容器的元素

Modifiers

主要有push,pop等能对容器元素进行修改的操作.

一般查各个容器的使用说明,都是参照下面网站:
cplusplus reference