vector容器中erase和clear
时间: 2023-10-21 16:55:56 浏览: 48
引用中提到,clear()函数用于删除vector容器中的所有元素,使其大小变为0。语法是vectorname.clear()。引用的示例说明了使用clear()函数后,vector中的元素被删除了。例如,当vector为{1, 2, 3, 4, 5}时,使用myvector.clear()后,vector变为空{}。引用展示了erase()函数的实现,它可以用来删除vector容器中的指定范围的元素。在这个示例中,it1和it2是迭代器,指向vector的开始和结束位置,然后使用erase()函数删除it1和it2之间的元素。在这个示例中,删除了第一个和倒数第二个元素。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [vector erase() and clear() in C++ -- vector的函数erase()和clear()](https://blog.csdn.net/qq_27009517/article/details/86502017)[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: 100%"]
[ .reference_list ]