亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

c++中vector刪除元素的方法有哪些

c++
小億
238
2024-03-13 17:52:52
欄目: 編程語言

在C++中,可以使用以下方法來刪除vector中的元素:

  1. 使用erase()函數:可以使用vector的erase()函數來刪除指定位置的元素或者一定范圍內的元素。例如,如果要刪除vector中的第3個元素,可以使用以下代碼:
myVector.erase(myVector.begin() + 2); // 刪除第3個元素

或者刪除指定范圍內的元素:

myVector.erase(myVector.begin() + 2, myVector.begin() + 5); // 刪除第3個到第6個元素
  1. 使用remove()函數和erase()函數的結合:可以使用remove()函數將指定元素移動到vector的末尾,然后再使用erase()函數刪除末尾的元素。例如,如果要刪除vector中所有值為3的元素,可以使用以下代碼:
myVector.erase(std::remove(myVector.begin(), myVector.end(), 3), myVector.end());
  1. 使用pop_back()函數:可以使用pop_back()函數刪除vector的最后一個元素。例如:
myVector.pop_back(); // 刪除最后一個元素
  1. 使用clear()函數:可以使用clear()函數刪除vector中的所有元素。例如:
myVector.clear(); // 刪除所有元素

0
永登县| 遵化市| 竹北市| 原阳县| 双流县| 安宁市| 南溪县| 漳平市| 普宁市| 鄂托克前旗| 澳门| 三台县| 太和县| 育儿| 安溪县| 天峻县| 祁门县| 资阳市| 望奎县| 方城县| 赣州市| 紫金县| 平南县| 平安县| 静宁县| 峨边| 息烽县| 独山县| 仁寿县| 平江县| 新泰市| 商河县| 香河县| 万全县| 奎屯市| 小金县| 泗阳县| 阜新| 开封县| 澜沧| 富阳市|