C++ vector删除元素的方法有两种:

  1. 使用erase()函数删除指定元素或一段区间的元素。

vector v = {1, 2, 3, 4, 5}; v.erase(v.begin() + 2); // 删除第3个元素,即3 v.erase(v.begin() + 1, v.begin() + 4); // 删除第2个到第4个元素,即2、4、5

  1. 使用pop_back()函数删除最后一个元素。

vector v = {1, 2, 3, 4, 5}; v.pop_back(); // 删除最后一个元素,即5

C++ vector删除元素

原文地址: https://www.cveoy.top/t/topic/bxpQ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录