中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
花莲市| 田东县| 革吉县| 司法| 迁西县| 忻州市| 阳泉市| 香港| 同心县| 潞西市| 涿鹿县| 尼木县| 连云港市| 威海市| 平远县| 和林格尔县| 银川市| 长子县| 开远市| 辽中县| 阜新市| 绍兴市| 利川市| 鱼台县| 松潘县| 北安市| 温州市| 宁晋县| 积石山| 曲阜市| 德化县| 盐边县| 原阳县| 抚远县| 磴口县| 息烽县| 九龙坡区| 黄浦区| 都江堰市| 乐清市| 潜山县|