91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
分宜县| 深州市| 河曲县| 呼和浩特市| 武义县| 布尔津县| 左贡县| 鄢陵县| 乌兰察布市| 高台县| 庆元县| 广宁县| 东光县| 新昌县| 白城市| 淮阳县| 西林县| 开阳县| 松潘县| 古丈县| 墨脱县| 丹寨县| 隆安县| 嘉善县| 历史| 吉隆县| 石狮市| 梨树县| 盐池县| 洪江市| 临安市| 当雄县| 安溪县| 常宁市| 盐源县| 娄烦县| 木里| 邹城市| 永顺县| 边坝县| 密山市|