栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

vector 基本用法

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

vector 基本用法

//定义vector存储类型的变量
vector v;
//获取vector存储元素的个数。
cout<


//常见错误,v定义一个空vector
v[0]=1
//

v.push_back(10);

cout< //vector可以使用下标法,当里面有元素时

//打印容器
void print(vector v){
   for(int i=0 ;i         cout<    }
}

//定义方法2 定义一个长度为5的vector,默认值为0
vector v(5);
//定义方法3:定义一个长度为5的vector默认值为80
vector v(5,80);
//使用数组初始化vector
int a[]={1,2,3,4,5,6};
vector v(a,a+5);
//sizeof();计算数组的占用字节数
sizeof(a)/sizeof(int)计算长度;

.begin()//第一个元素的指针
.end()//最后一个元素的指针

.front //第一个元素的值
.back //最后一个元素的值


swap()//交换俩个同类型的向量数据

sort(v.begin(),v.end());
reverse(v.begin(),v.end());
//可以运用于各类的容易

v.resize()//重新定义向量的大小
print(v)
//不足定义数,默认为0

//定义二维vector
//外层的>加一个空格,因为>>表示右移运算符
vector >v;


for(int i=0;i<5;i++){
   for(int j=0;j<5;j++){
      v[i].push_back(i+j);
   }
}
for(int i=0;i<5;i++){
   for(int j=0;j<5;j++){
      cout<    }
   cout< }

/

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/656740.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号