vector基本用法

vector 是向量类型,它可以容纳许多类型的数据,如若干个整数,所以称其为容器

vector 是C++ STL的一个重要成员

vector是表示可变大小数组的序列容器

vector也采用的连续存储空间来存储元素。也就是意味着可以采用下标对vector的元素进行访问,和数组一样高效。但是又不像数组,它的大小是可以动态改变的,而且它的大小会被容器自动处理

C++ STL中 Vector的基本用法

一维vector
创建一维vector:

vector<int> nums;//不指定长度

vector<int> nums(n); // 指定长度为n

 

添加元素


nums.push_back(1);//直接从数组末端添加

nums[i] = 1;//直接赋值给第i个位置

 

删除元素


nums.resize(nums.size-i); //直接将数组长度减小,某种方式上删掉了后面i个

nums.pop_back();//删掉最后一个元素

 

数组遍历


for(int i = 0; i < nums.size(); i++){

cout<<nums[i]<<endl;

posted @ 2021-05-30 09:07  new-code  阅读(171)  评论(0)    收藏  举报