C++临时救急的创建可变数组
(紧急)使用vector创建可变数组
这些方法也是我学习其他大佬们的讲解学的,偶尔时候用到却有想不起来很恼火,但是平时也只是救一下急,并没有那么深入。
这里也只是一些很基础很基础很基础的用法。(主要是提醒自己)
如果想要深入,就麻烦移至其它博客。
vector
如果看见博客代码里有“”这个东西,请把它换成<>,第一次写博客,不知道怎么弄,不然会消失的
。
vector可以理解为一个可变的容器,可以数字数组,字符数组(其它我还没尝试。。。)(逃
1.直接定义一个vector数组。(一维,二维都行,其它我没试过)
常常是一些算法竞赛输入一行数据的时候,如果有限制n,可以在定义vector的时候就加上,不用new函数去生成。
2. 二维数组();竞赛的时候也是什么点呀之类的。比较方便。
一维
#include "iostream"
#include "vector"
using namespace std;
int main()
{
int n;
cin>>n;
int i;
vector "int" vec(n);
for(i=0;i<n;i++)
{
cin>>vec[i];