vector,deque,list技术编程详解
1)
//bool empty() const;
// 判断序列是否为空
2)
//begin, end
//const_iterator begin() const;
//iterator begin();
//const_iterator end() const;
//iterator end();
// 前向迭代器
3 )
//rbegin,rend
//const_reverse_iterator rbegin() const;
//reverse_iterator rbegin();
//const_reverse_iterator rend() const;
//reverse_iterator rend();
// 反向迭代器
4)
//insert
//void insert(iterator pos, size_type n, const T& x);
// 在位置pos前插入范围为[first, last]的元素
5 )
//max_size
//size_type max_size() const;
// 返回可以容纳的最大元素个数
6 )
//size,capacity
//size_type size() const;
//size_type capacity const;
// 返回集合大小,即集合中元素的个数
7)
//front
//reference front();
//const_reference front() cosnt;
//返回第一个元素
8 )
//back
//reference back();
//const_reference back() cosnt;
// 返回最后一个元素
8 )
//push_back
//void push_back(const T&);
// 在尾部插入一个元素
9 )
//pop_back
//void pop_back();
// 删除最后一个元素
10 )
//clear
//void clear();
// 清空容器
11)
//erase
//iterator erase(iterator pos);
//iterator erase(iterator first, iterator last);
// 删除在指定位置或指定范围内的元素
12 )
//swap
//void swap(vector&);
//void swap(deque&);
//void swap(list&);
// 交换两个容器的内容