vector,deque,list技术编程详解
2007-08-27 23:54
453 查看
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&);
//交换两个容器的内容
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&);
//交换两个容器的内容
相关文章推荐
- STL详解(vector,list,deque,stack,queue,priority_queue;map,set)
- stl 顺序容器vector(priority_queue),顺序容器List,顺序容器deque(queue, stack)详解
- C++技术问题总结-第7篇 map、vector、list、deque各自的使用场合
- C++中vector, list, deque, set, map详解
- C++技术问题总结map、vector、list、deque各自的使用场合
- stl 顺序容器vector(priority_queue),顺序容器List,顺序容器deque(queue, stack)详解
- STL中deque详解及与vector和list的区别
- C++ 9.1 顺序容器-----vector、list、deque
- stl中vector,list,deque的使用准则
- 100_容器_List_ArrayList_LinkedList_Vector用法_详解
- vector--list--deque对比
- vector, list, deque的选用
- Java中 ArrayList、Vector和LinkedList 的使用和详解!
- c++ 标准库的各种容器(vector,deque,map,set,unordered_map,unordered_set,list)的性能考虑
- vector,list,deque
- STL 整理1(map、set、vector、list、stack、queue、deque、priority_queue)
- stl中vector,list,deque的使用准则
- vector,deque,list,map,数组比较与分析
- C++顺序容器vector、deque、list
- STL提供了三个最基本的容器:vector,list,deque。