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

溫馨提示×

c++中set如何刪除指定元素

c++
小樊
81
2024-11-24 12:45:53
欄目: 編程語言

在C++中,要刪除std::set中的指定元素,可以使用erase()成員函數。erase()函數接受一個迭代器參數,指向要刪除的元素。下面是一個示例:

#include <iostream>
#include <set>

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

    // 查找要刪除的元素
    int value_to_remove = 3;
    auto it = my_set.find(value_to_remove);

    // 如果找到了元素,則刪除它
    if (it != my_set.end()) {
        my_set.erase(it);
    } else {
        std::cout << "Element not found in the set." << std::endl;
    }

    // 輸出刪除元素后的集合
    for (int element : my_set) {
        std::cout << element << " ";
    }

    return 0;
}

在這個示例中,我們首先創建了一個包含整數的std::set。然后,我們使用find()函數查找要刪除的元素(在本例中為3)。如果找到了元素,我們使用erase()函數將其從集合中刪除。最后,我們遍歷并輸出集合中的所有元素。

0
尚志市| 南京市| 酒泉市| 铜鼓县| 华蓥市| 筠连县| 宜昌市| 南丰县| 环江| 治多县| 固原市| 南召县| 江永县| 南阳市| 罗城| 松溪县| 普安县| 嵊泗县| 兴宁市| 扎赉特旗| 庆阳市| 都昌县| 德钦县| 诸暨市| 莒南县| 万山特区| 民勤县| 哈巴河县| 星座| 宜兰县| 遵义县| 白玉县| 易门县| 江华| 泌阳县| 九寨沟县| 韶关市| 綦江县| 台前县| 翁牛特旗| 库伦旗|