作业帮 > 综合 > 作业

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

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