练习9.29:假定vec包含25个元素,那么vec.resize(100)会做什么?如果接下来调用vec.resize(10)会做什么?
答:vec.resize(100)将75个值为0的元素添加到vec的末尾,vec.reszie(10)从vec末尾删除90个元素。
练习9.30:接受单个参数的reszie版本对元素类型有什么限制(如果有的话)?
答:不适用array类型
本文解析了容器resize方法的行为,包括如何改变容器大小并填充默认值,以及如何通过resize减少容器大小。探讨了resize方法对不同元素类型的支持限制。
练习9.29:假定vec包含25个元素,那么vec.resize(100)会做什么?如果接下来调用vec.resize(10)会做什么?
答:vec.resize(100)将75个值为0的元素添加到vec的末尾,vec.reszie(10)从vec末尾删除90个元素。
练习9.30:接受单个参数的reszie版本对元素类型有什么限制(如果有的话)?
答:不适用array类型

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