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