C ++ ::擦除

list ::erase()是C ++ STL中的内置函数,用于从列表容器中删除元素。此函数可用于从指定的列表容器中删除单个元素或一系列元素。

例子

    #include<iostream>

    #include<list>

    int main(){

        // 建立清单

        std::list<int> demoList;

        // 将元素添加到列表

        demoList.push_back(10);

        demoList.push_back(20);

        demoList.push_back(30);

        // 创建指向第一个的迭代器

        // 列表中的元素

        std::list<int>::iterator itr = demoList.begin();

        // 删除第一个元素

        demoList.erase(itr);

        // 删除第一个元素后打印列表的元素

        std::cout << "\nList after deleting first element:";

        for (auto itr = demoList.begin(); itr != demoList.end(); itr++) {

            std::cout << *itr << " ";

        }

        return 0;

    }

以上是 C ++ ::擦除 的全部内容, 来源链接: utcz.com/z/349202.html

回到顶部