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&);
// 交換兩個容器的内容