- 默认构造函数 将对象初始化为空
- 带参构造函数
- 拷贝构造函数
- 析构函数
- ct.empty() 判断是否为空
- ct.size() 元素个数
- ct.max_size() 最大元素个数
- ct1.swap(ct2) 交换ct1 和 ct2 中的元素
- ct.begin() 第一个元素的迭代器
- ct.end() 最后一个元素的迭代器
- ct.rbegin() 倒置开始位置,返回最后一个元素的指针
- ct.rend() 倒置最后位置,返回第一个元素的指针
- ct.insert(postion,elem) 在指定位置插入元素
- ct.erase(begin,end) 删除一段元素,从begin 到 end -1
- ct.clear() 删除所有元素
- ct1 = ct2 将ct2 拷贝到 ct1 中
- ct1 == ct2 ct1是否相等ct2
- ct1 != ct2 ct1是否不相等ct2
- ct1 < ct2 ct1是否小于ct2
- ct1 <= ct2 ct1是否小于等于ct2
- ct1 > ct2 ct1是否大于ct2
- ct1 >= ct2 ct1是否大于等于ct2
容器相关的头文件及迭代器
顺序容器
- vector <vector> 随机访问
- deque <deque> 随机访问
- list <list> 双向
关联容器
- map <map> 双向
- multimap <map> 双向
- set <set> 双向
- multiset <set> 双向
适配器
- stack <stack> 不支持
- queue <queue> 不支持
- priority queue <queue> 不支持