#include<iostream>
#include<vector>
using namespace std;
void printvector(vector<int>&v) {
for (vector<int>::iterator j = v.begin(); j != v.end(); j++) {//找到vector容器的迭代器
cout << *j << " ";
}
cout << endl;
}
void test01() {
vector<int>a;//默认构造函数
for (int i = 0; i < 3; i++) {
a.push_back(i);
}
printvector(a);
vector<int>a2(a.begin(), a.end());//利用区间方式进行构造
printvector(a2);
vector<int>a3(10, 100);//n个element方式构造 赋值10个100
printvector(a3);
vector<int>a4(a3);//拷贝构造函数
printvector(a4);
}
int main() {
test01();
system("pause");
return 0;
}
vector容器和数组相似,可以动态扩展