vector的定义及其基本的用法

 

这是我的第一篇博客。

下面是我大一第一个寒假最先了解的关于c++语言的知识,因此来写一个博客总结一下。

在运用数组知识时,有时我们不知道定义多长的数组,此时我们便可以用vector来定义数组。

使用vector要先添加头文件#include<vector>。

定义一个基本类型为int名字为name的数组我们应该如此定义

vector<int> name;

当然我们也可以定义二维数组,比如

vector<int>name[100];

这样的话,一维长度是固定的,二维长度是不固定的。

vector的一些基本语法

1、push_back()

他的意思是在vector数组后加一个元素,例如

name.push_back(1);就是在name数组后加上1这个数字。

2、pop_back()

这个函数是与第一个相反的,是删除最后一个元素,用法是

name.pop_back();即删除name数组最后一个元素。

3、size()

size()这个函数是返回数组中元素的个数,

用法也很简单,比如

printf(“%d\n”,name.size());即输出name数组中元素的个数。

4、clear()

通过这个单词相信很容易看出这个函数的基本意思,呢就是清除数组的所有元素。例如

name.clear();

就是将name数组的元素全部清除。此后我们再使用上一个函数输出便会得到0这个答案。

5、insert()

这个函数是用来进行插入的,例如你想在数组的某个位置插进某个元素,

6、erase()

有插入便有删除,这个就是删除某个元素或某个区间的所有元素。

我目前对第5、6个函数了解的不是特别的透彻,在这也不多说。后续我还会继续努力学习c++语言的,并继续更新我的博客。

 

 

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值