基于c++浅谈容器(vector和list)
来源:互联网 发布:php 工作日志管理系统 编辑:程序博客网 时间:2024/06/05 15:42
//vector是用数组实现的列表,可变长的动态数组
vector<int> vec1; //构造空的vector
vector<int> vec2(vec1);
vector<int> vec3(vec1.begin(),vec1.end());
vector<int> vec4(10); //构造数量为10的vector
vector<int> vec5(10, 4); //构造10个内容为4的vector
//容器肯定会增加、删除、获取某个元素、获取迭代器的方法、获取长度
//迭代器
vector<int>::iterator it;//那是类型容器的迭代器
for(it = v2.begin(); it < v2.end();it=+)
cout <<*it << "\t";
cout << endl;
vector<int> vec1; //构造空的vector
vector<int> vec2(vec1);
vector<int> vec3(vec1.begin(),vec1.end());
vector<int> vec4(10); //构造数量为10的vector
vector<int> vec5(10, 4); //构造10个内容为4的vector
//容器肯定会增加、删除、获取某个元素、获取迭代器的方法、获取长度
//迭代器
vector<int>::iterator it;//那是类型容器的迭代器
for(it = v2.begin(); it < v2.end();it=+)
cout <<*it << "\t";
cout << endl;
//list
//vector数组,ld链表方式,插入,删除,修改,遍历操作
for(list<double>::iterator it = list1.begin();it != list1.end();it++)
{
*it = i;
i++;
}
void outdouble(double & d)
{
cout << d << "\t";
}
for_each(list1.begin();list2.end();outdouble);
阅读全文
1 0
- 基于c++浅谈容器(vector和list)
- 【C++】vector容器和list容器中使用单个迭代器的erase函数学习笔记
- 顺序容器(Vector和List)
- STL--list和vector容器间复制
- vector和list容器之间的复制
- 基本序列容器:vector、list和deque
- 顺序容器vector、deque和List练习
- STL顺序容器vector,list和deque
- C++--vector<>容器,List<>链表,map<>容器的用法
- (9) 浅谈容器Vector
- 浅谈Vector容器
- 容器:C++vector用法 VS C#list用法
- 顺序容器list vector
- 容器vector&list
- c++STL之顺序容器(vector、deque、list)分析
- 判断vector<int> 和list<int>容器是否完全相同
- 顺序容器vector,dequeue和list性能比较
- STL序列容器vector、deque、list和array学习笔记
- java中的定时任务实现的几种方式
- 基于dubbo从传统MVC架构转向SOA架构分布式设计2--(mvc->soa)
- Kaggle入门实例-预测房价
- android 计时与倒计时
- css 如何让背景图片拉伸填充避免重复显示 不是平铺
- 基于c++浅谈容器(vector和list)
- 5基于opencv的非线性滤波(中值滤波_双边滤波)
- Sigreturn Oriented Programming (SROP) Attack攻击原理
- Elasticsearch(五)elasticsearch高亮搜索
- 高效计算一个字符串中某个字母的最大连数
- java数据结构和算法
- Angular 4 文本框自动获取焦点二
- 手把手编写PHP MVC框架实例教程
- MongoDB java[CRUD](四)