3.3 标准库vector类型

本节大意
介绍了标准库类型vector

细节摘录
1. vector的本质是类模板(可以定义适用不同数据的类) 。
2. 几种不同的初始化方式要掌握。
vector<T> v1;	// 创建一个空容器
vecotr<T> v2(v1);	// 复制容器v1到v2
vector<T> v(n, i);	// 创建一个容器,包含n个值为i的元素。
vector<T> v(n);	// 创建一个容器,每个元素都为值初始化。
3. 我们通常都是先创建一个空的容器,然后一个个添加元素。
4. 有些函数应该动态调用。
5. 下标操作仅用于获取已经存在的。

课后习题
1. a合法 b不合法 c合法
2. 0 10 10 0 10 10
3.4. 过于复杂暂不完成
5. 不合法的,因为引用了本不存在的元素的下标。
6. 另外几种定义容器的方法参见细节摘录;最好就是vector<int> (10, 42)。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值