/*
练习3.16:把下列vector中的容量和具体内容输出出来
a)vector<int> v1;//对象为空
b)vector<int> v2(10);//10个元素,vector中的元素类型如果支持默认初始化,则初始值自动初始化,int初始化为0,string初始化为空串。
c)vector<int> v3(10, 42);//10个元素,每个元素均为42
d)vector<int> v4{10};//1个元素,10
e)vector<int> v5{10, 42};//2个元素,10和42
f)vector<string> v6{10};//10个元素,每个为空串
g)vector<string> v7{10, "hi"};//10个元素,每个为"hi"
*/
#include "TouWenJian.h"
int main()
{
vector<int> v1;
vector<int> v2(10);
vector<int> v3(10, 42);
vector<int> v4{10};
vector<int> v5{10, 42};
vector<string> v6{10};
vector<string> v7{10, "hi"};
cout<<"对象的容量:"<<v7.size()<<endl;
cout<<"对象的具体内容:"<<endl;
for(unsigned TempVar=0;
TempVar!=v7.size();
TempVar++)
cout<<v7[TempVar]<<" ";
cout<<endl;
return 0;
}
C++Primer第五版第三章练习3.16
最新推荐文章于 2025-12-11 21:09:37 发布
本文介绍了如何在C++中使用vector容器,包括空vector、初始容量为10并自动填充、指定初始值和初始化特定元素等实例,展示了vector对象的容量和具体内容输出。
602

被折叠的 条评论
为什么被折叠?



