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

溫馨提示×

c++中vector怎么在指定位置添加元素

c++
小億
188
2024-02-02 14:43:33
欄目: 編程語言

在C++中,可以使用insert()函數在vector的指定位置添加元素。insert()函數的第一個參數是要插入元素的位置的迭代器,第二個參數是要插入的元素。下面是一個示例:

#include <iostream>
#include <vector>

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

    // 在第三個位置插入元素6
    std::vector<int>::iterator it = vec.begin() + 2;
    vec.insert(it, 6);

    // 輸出vector的內容
    for (int i : vec) {
        std::cout << i << " ";
    }
    std::cout << std::endl;

    return 0;
}

輸出結果為:1 2 6 3 4 5

在上面的示例中,我們首先定義了一個包含5個元素的vector。然后,我們使用begin()函數和+運算符獲得了指向第三個位置的迭代器it。接下來,我們使用insert()函數在it的位置插入了元素6。最后,我們使用for循環遍歷vector,并輸出每個元素的值。

0
延津县| 凤庆县| 平阴县| 应用必备| 通化县| 泗洪县| 阳城县| 马山县| 沅陵县| 新巴尔虎右旗| 汪清县| 富源县| 山阴县| 上饶县| 甘德县| 南康市| 仙桃市| 西藏| 亳州市| 西充县| 三台县| 日土县| 石城县| 江都市| 滨海县| 朔州市| 北碚区| 比如县| 德保县| 怀化市| 阿鲁科尔沁旗| 南昌县| 沭阳县| 乐至县| 土默特右旗| 乌拉特后旗| 青龙| 石门县| 顺义区| 周宁县| 渝中区|