序列式容器vector和deque
2014-10-16 09:48
204 查看
#include <iostream> #include <string> #include <vector> using namespace std; void main() { vector<int> ivec;//定义一个容器 ivec.push_back(10);//向数组后面添加 ivec.push_back(20); ivec.push_back(30); ivec.push_back(40); ivec.push_back(50); // ivec.pop_back();//弹出最后一个值 //遍历整个vector容器 cout<<"查看结果"<<endl; for(int i = 0;i < ivec.size();i++) { cout<<ivec[i]<<endl; } }
将元素置于一个动态数组中加以管理。
可以随时存取元素。
数组尾部添加或者移除元素非常快
#include <iostream> #include <string> #include <deque> using namespace std; void main() { deque<int> ivec;//定义一个容器 ivec.push_back(10);//向数组后面添加 ivec.push_back(20); ivec.push_back(30); ivec.push_back(40); ivec.push_back(50); // ivec.pop_back();//弹出最后一个值 //遍历整个vector容器 cout<<"查看结果"<<endl; for(int i = 0;i < ivec.size();i++) { cout<<ivec[i]<<endl; } }deque,可以随时存取元素
数组头部和尾部添加或者移除元素都非常快速
相关文章推荐
- STL学习——STL中的序列式容器及适配器总结(vector、list、deque、stack、queue)
- C++序列式容器vector,deque,list
- 序列式容器——vector,deque,list
- C++各个容器比较(vector,deque,list,set,map,queue,stack)
- STL源码剖析之序列式容器Deque
- 元素空间STL学习笔记(九) 序列式容器 vector
- STL 笔记(一) 顺序容器 vector、list、deque常用函数
- STL源码笔记(11)—序列式容器之deque(一)
- C++的STL容器之顺序性容器vector、list、deque
- STL源码笔记(12)—序列式容器之deque(二)
- STL提供了三个最基本的容器:vector,list,deque
- STL提供了三个最基本的容器:vector,list,deque。
- STL源码剖析_读书笔记:第四章 序列式容器 vector篇
- 第十篇:顺序容器vector,deque,list的选用规则
- STL提供了三个最基本的容器:vector,list,deque
- STL提供了三个最基本的容器:vector,list,deque
- 【C++ STL】序列式容器Vector
- STL概览-序列容器vector,deque,list
- c++ 标准库的各种容器(vector,deque,map,set,unordered_map,unordered_set,list)的性能考虑
- C++ STL基本容器string,vector,list,deque,map..[转]