首页 > 编程语言 > 详细

C++ vector用法

时间:2021-07-14 18:12:46      阅读:24      评论:0      收藏:0      [点我收藏+]

C++数组是继承C语言的,C++标准库中的vector封装了动态数组,是一个模板类(vector<int>,<>里面可以是各种类型。

定义方式:

vector<元素类型> 对象名(长度);

(注:vector还有个好处就是,数组定义时长度那里不能包含变量,但是vector定义时长度那里可以包含变量,例如 int n=10; vector<int> v(n);这样时正确的)

初始化:

用vector定义的数组对象的所有元素都会被初始化,若所有元素均为基本数据类型,则会被自动初始化为0,若数组元素为类类型,则会调用类的默认构造函数进行初始化。

另也可在定义时自己进行初始化,但所有元素只能被初始化为 相同值,方式如下:

vector<int> vec(10,2);  //定义一个长度为10的vector数组,每个元素的初值均为2。

头文件:

包含在vector头文件里include<vector>

常用方法:

vector<int> vec;

vec.size()  //返回数组的大小

vec.push_back(a)  //向vec的末尾添加一个元素a

vec.pop_back()  //从vec的末尾删除一个元素

 

C++ vector用法

原文:https://www.cnblogs.com/biandekeren-blog/p/14247445.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!