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

溫馨提示×

c++中vector如何刪除指定位置的元素

c++
小億
140
2024-03-02 17:29:21
欄目: 編程語言

要刪除vector中指定位置的元素,可以使用erase()方法。該方法接受一個迭代器作為參數,指示要刪除的元素位置。

以下是一個示例代碼:

#include <iostream>
#include <vector>

int main() {
    std::vector<int> vec = {1, 2, 3, 4, 5};

    // 刪除第三個元素(索引為2)
    vec.erase(vec.begin() + 2);

    // 打印刪除元素后的vector
    for (int i : vec) {
        std::cout << i << " ";
    }
    std::cout << std::endl;

    return 0;
}

在上面的例子中,我們使用erase()方法刪除了第三個元素(索引為2)。

請注意,刪除元素后,vector的大小會減小,因此要確保刪除的位置是有效的。

0
方山县| 昭觉县| 西畴县| 郸城县| 温宿县| 安福县| 桑植县| 长寿区| 西乡县| 辽源市| 绥中县| 抚远县| 重庆市| 子长县| 延安市| 吉首市| 通河县| 永济市| 剑河县| 上杭县| 台中县| 大理市| 辽中县| 崇文区| 寻乌县| 吉木萨尔县| 宜都市| 太仆寺旗| 洛隆县| 新民市| 罗田县| 柳林县| 阜南县| 长寿区| 射洪县| 乐都县| 任丘市| 巴东县| 梅州市| 三门峡市| 花垣县|