C++Primer第五版第三章练习3.16

本文介绍了如何在C++中使用vector容器,包括空vector、初始容量为10并自动填充、指定初始值和初始化特定元素等实例,展示了vector对象的容量和具体内容输出。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

/*
练习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;
}




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值