作业帮 > 综合 > 作业

vector空间问题比如vector a有100个存储空间,现在占满了,然后删除前面99个数据,在用push_back加

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/08/06 21:36:45
vector空间问题
比如vector a有100个存储空间,现在占满了,然后删除前面99个数据,在用push_back加入一个入局,vector的空间是100,还是会进行重新分配?
vector空间问题比如vector a有100个存储空间,现在占满了,然后删除前面99个数据,在用push_back加
删除前99个后,原第100个数据会成为现在的第一个数据,而vector的大小只是1,但其至少拥有100个空间.所以再push_back 99次内是不会重新分配空间的.