<基于 C++ Primer P90>
利用 vector 的成员函数 push_back 向其中添加元素,负责把一盒值当成 vector 对象的尾元素 “push” 到 vector 对象的 “back”。
vector<int> v2
for (int i = 0; i != 100; ++i)
v2.push_back(i);
由于 C++ 标准要求 vector 应该能在运行时高效快速地添加元素,因此在定义 vector 对象的时候设定其大小是没有必要甚至性能更差的,除非所有元素的值都一样。这一点与 C 或者 Java 有着很大的不同。
需要注意的是,不能使用范围 for 循环,范围 for 语句体内不应该改变其所遍历序列的大小。