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

  1. 使用 erase() 函数删除指定元素或一段区间的元素。
vector<int> 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<int> v = {1, 2, 3, 4, 5};
v.pop_back(); // 删除最后一个元素,即5
C++ vector 删除元素:方法详解与示例

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

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