1. 创建确定个数的元素
若要创建非空的 vector 对象,必须给出初始化元素的值。当把一个 vector 对象复制到
另一个 vector 对象时,新复制的 vector 中每一个元素都初始化为原 vector 中相应元素
的副本。但这两个 vector 对象必须保存同一种元素类型:
vector<int> ivec1; // ivec1 holds objects of type int
vector<int> ivec2(ivec1
);
// ok: copy elements of ivec1 into ivec2
vector<string> svec(ivec1
);
// error: svec holds strings, not ints
可以用元素个数和元素值对 vector 对象进行初始化。构造函数用元素个数来决定
vector 对象保存元素的个数,元素值指定每个元素的初始值: