1.输入:
vector<int> a,b;
for(int i = 0; i < n; i++)
使用用scanf( "%d", &a[i])向容器输入值时;
或者 a[i] = b[i]时;
需要用resize()指定容器容量大小或者在定义向量容器时规定范围;
2.vector范围:
定义全局变量n eg const int maxsize 500;
全局变量 n
vector<int>(maxsize) 能够编译 (全局变量的内存优先定义)
vector<int>(n) 能够编译 (全局变量n 未定义具体的值 ,运行错误)
3. vector<int> a[maxsize] (vector<vector<int>> a[maxsize])
通过赋值 push_back();赋值
a(n) ;//在定义了vector数组后再规定范围是不符合c++规则的,只有在定义时才能初始化数组(容器)范围