急,在线等!c++ ,vector中插入元素怎么做

2025-02-05 21:54:13
推荐回答(2个)
回答1:

成员函数push_back()

如果要插在中间,只能自己做了。因为这种操作是低效的,所以标准库并不直接支持。方法就是先resize(),然后把下标大于i的每个元素往后移(复制),然后把要插入的元素复制到下标i上。

另外,如果要是总要在中间插入,而使用下标又不多的话,就应该考虑用list而不是vector。

回答2:

你自己重写一个呗.