vector(向量): C++中的一种数据结构,确切的说是一个类.它相当于一个动态的数组,当程序员无法知道自己需要的数组的规模多大时,用其来解决问题可以达到最大节约空间的目的.
头文件:加上
#include<vector>
using namespace std;
一维数组:
vector<int> array;
二维数组:
vector<int *> array;
三维数组:
vector<int **> array;
..................依次类推。
#include<iostream>
#include<vector>
using namespace std;
int main()
{
int a;
vector<int> array;
while(cin>>a)
{
if(a==-1)
break;
else
{
array.push_back(a);
}