vector的基本使用
来源:互联网 发布:修改linux ip 编辑:程序博客网 时间:2024/04/27 22:58
#include "map"#include "iostream"#include "vector"#include "algorithm"#include "cstdio"#include "iterator"using namespace std;vector<int> v(4);/*vector<T> v1 vector保存类型为T的对象。默认构造函数,v1为空vector<T> v2(v1) v2是v1的一个副本vector<T> v3(n,i) v3包含n个值为i的元素vector<T> v4(n) v4含有值初始化的元素的n个副本 */int main(){ v.push_back(3); v.push_back(4); int t=v.back(); cout<<"v的最后一个元素:"<<t<<endl; //下标访问vector元素 for(int i=0;i<v.size();i++) { printf("%d\n",v[i]); } //begin,end 返回指向第一个、最后一个元素的指针 //若v不为空,iter指向v[0]。 //由end返回的迭代器指向最后一个元素的下一个,不存在,若v为空,begin和end返回的相同 vector<int>::iterator it;//定义迭代器,可以遍历元素 for(it=v.begin();it!=v.end();it++) { *it=1; printf("%d ",*it); } int n=10; //定义一个二维向量 vector<int> g[n]; g[2].push_back(3); g[3].push_back(2); for(int i=0;i<n;i++) { for(int j=0;j<g[i].size();j++) { printf("%d\n",g[i][j]); } puts(""); } for(int i=0;i<n;i++)//清空容器 { g[i].clear(); } return 0;}
0 0
- vector的基本使用
- C++ Vector的基本操作和使用
- C++ stl使用之vector的基本使用和遍历
- vector的基本用法
- vector的基本用法
- vector 的基本用法
- vector的基本操作
- vector的基本用法
- vector数组的基本用法
- vector的基本操作实现
- vector最基本的常识
- Vector容器的基本用法
- 最基本的vector操作
- vector的基本模拟实现
- STL之vector基本使用实例
- vector的使用
- Vector 的使用
- Vector类的使用
- MySQL MHA高可用方案
- Binder子系统之调试分析(一)
- Url_Pattern
- I2C总线协议学习笔记
- Eventbus注册异常:its super classes have no public methods with the @Subscribe annotation
- vector的基本使用
- 使用Oauth2.0实现微博授权登录
- virtualbox 安装centos7 配置桥接网卡,实现主机和虚拟机互通,虚拟机可以访问外网,解决无法上网问题
- Git fetch和git pull的区别
- loadrunner Windows 系统资源性能常用计数器
- web服务器压力测试工具(总结)<一>
- 一台电脑同时运行多个tomcat配置方法
- 解决存储过程执行快,但程序调用则执行慢的问题
- 美食地图-金妈妈韩国小吃