1.size指容器当前拥有的元素个数;
capacity则指容器在必须分配新存储空间之前可以存储的元素总数
capacity则指容器在必须分配新存储空间之前可以存储的元素总数
2.容器调用resize()函数后,所有的空间都已经被初始了,而reserve()函数预分配出的空间没有被初始化
int main()
{
vector<int> v;
v.reserve(100);
v.resize(10);
for(vector<int>::iterator it=v.begin();it!=v.end();++it)
{
cout<<*it<<endl;
}
cout<<"vector大小"<<v.size()<<endl;
cout<<"vector容量"<<v.capacity()<<endl;
cout<<v[11]<<endl;//这个是一个很大的数表示并没有被初始化
return 0;
}