C++笔记:动态数组vector(有举例)

C++笔记:动态数组vector(有举例)

  • 本文为作者原创🙆‍🔪💴💣

相信读者遇到过这样的困难:希望定义一个数组,却不知道该数组该定义多少长度,这是就可以使用动态数组

#include<vector> 用动态数组要调用的头文件

构造动态数组格式如下:vector<数据类型>数组名;初始时数组为空。如vector<int>x;

(设x为动态数组的名字)x.push_back(……);动态数组末插入……。设x里面有{1、2},x.push_back(3);,则x里面有{1、2、3}。

(设x为动态数组的名字)x.pop_back();删除动态数组末的元素。设x里面有{1、2、3},x.pop_back();,则x里面有{1、2}。

(设x为动态数组的名字)x.clean();**对数组清空,但并不释放内存!**设x里面有{1、2},x.clean();,则x里面有{ }(空集,但还有内存)。若想释放内存:vector<数据类型>().swap(数组名);,要#include<cmath>

(还有一个我不敢确定对不对,对动态数组进行排序:#include<algorithm> sort(数组名.begin(),数组名.end());

懂了就点赞哦~

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值