vector容器删除
时间: 2023-09-29 17:10:01 浏览: 75
根据引用和的内容,可以使用vector库函数中的erase()或pop_back()来删除vector容器中的元素。erase()函数可以删除指定位置的元素,而pop_back()函数则删除容器中的最后一个元素。在使用erase()函数时,需要注意删除元素后,容器的size会自动减一,所以需要将索引i减一来避免漏掉一个元素。在使用pop_back()函数时,需要先将要删除的元素与最后一个元素进行交换,然后再调用pop_back()函数来删除最后一个元素。根据引用中给出的代码示例,可以实现对vector容器的删除操作。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [vector容器删除元素的几种简单方法(详细实用)](https://blog.csdn.net/hhq123_/article/details/128476810)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *3* [STL之vector容器元素删除](https://blog.csdn.net/nbaDWde/article/details/79202246)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文