C++ 中的向量(vector)
C++中的一种动态数组是
vector (vector)。 
 
矢量(vector) —它是一个已经是动态数组模型的数据结构。
C++ 中的普通数组没有任何特殊的函数和方法来处理它们。 C++ 中的向量是包含更多用于处理元素的附加函数的数据结构。
 
创建一个向量
#include <向量>;
...
主函数()
{
    // 包含 10 个元素的整数向量 v 的声明
 向量<整数>五(10);
 
  // 与零初始值相同(向量 v1)
 向量<整数> v1(10, 0);
...
 
向量填充
方法一
我们为第 n 个元素分配内存,并通过从键盘读取它们来填充它们。
 
国际;
辛>>名词;
矢量  a(n);
for (int i = 0; i < n; i++)
    辛>> a[i];
方法二
当元素个数未知时需要第二种方法。首先,创建一个空向量,然后使用 push_back() 方法,将一个新元素添加到向量的末尾。
 
国际;
辛>>名词;
矢量一个;
for (int i = 0; i < n; i++) {
      积分;
      辛>> b;
      a.push_back(b);
}
向量大小
int b = a.size();