- 函数构造
-
// vector容器构造 vector<int> v1; for(int i = 0;i<10;i++) { v1.push_back(i); } print(v1); // 通过区间构造 vector<int> v2(v1.begin(),v1.end()); print(v2); // n个elem方式构造 10 个100 vector<int> v3(10,100); print(v3); // 拷贝构造 vector<int> v4(v3); print(v4);
-
- 函数赋值
-
vector<int> v1; for(int i = 0;i<10;i++) { v1.push_back(i); } print(v1); vector<int> v2; v2 = v1; print(v2); vector<int> v3; v3.assign(v1.begin(),v1.end()); print(v3); vector<int> v4; v4.assign(10,100); print(v4);
-
- 容量和大小
-
vector<int> v1; for(int i = 0;i<10;i++) { v1.push_back(i); } print(v1); if(v1.empty()) { cout << "v1为空"<<endl; } else { cout << "v1不为空"<<endl; cout << "
-