#include <iostream>
#include <vector>
using namespace std;
//打印容器
void vectorPrint(vector<int>&v)
{
for (vector<int>::iterator it=v.begin(); it != v.end(); it++)
{
cout << *it << " ";
}
cout << endl;
}
void test()
{
//创建一个容器
vector <int> v1;
for (int i = 0; i < 10; i++)
{
v1.push_back(i);
}
//打印容器中的元素
vectorPrint(v1);
//判断容器是否为空
if (v1.empty())
{
cout << "容器为空" << endl;
}
else
{
cout << "容器不为空" << endl;
cout << "容器的大小为:" << v1.size() << endl;
cout << "容器的容量为:" << v1.capacity()<< endl;
}
//重新指定大小(多了默认0填充,少了删除)
v1.resize(15);
vectorPrint(v1);
//重新指定大小(自定义填充)
v1.resize(14, 2);
vectorPrint(v1);
}
int main()
{
test();
system("pause");
return 0;
}
【无标题】
最新推荐文章于 2024-02-17 12:36:47 发布