php list删除元素,C++ STL list删除元素详解 您所在的位置:网站首页 yunos桌面已停止 php list删除元素,C++ STL list删除元素详解

php list删除元素,C++ STL list删除元素详解

2023-06-15 04:33| 来源: 网络整理| 查看: 265

对 list 容器存储的元素执行删除操作,需要借助该容器模板类提供的成员函数。幸运的是,相比其它 STL 容器模板类,list 模板类提供了更多用来实现此操作的成员函数(如表 1 所示)。

表 1 实现 list 容器删除元素的成员函数

成员函数

功能

pop_front()

删除位于 list 容器头部的一个元素。

pop_back()

删除位于 list 容器尾部的一个元素。

erase()

该成员函数既可以删除 list 容器中指定位置处的元素,也可以删除容器中某个区域内的多个元素。

clear()

删除 list 容器存储的所有元素。

remove(val)

删除容器中所有等于 val 的元素。

unique()

删除容器中相邻的重复元素,只保留一份。

remove_if()

删除容器中满足条件的元素。

其中,pop_front()、pop_back() 和 clear() 的用法非常简单,这里仅给出一个样例,不再过多解释:

#include

#include

using namespace std;

int main()

{

listvalues{ 1,2,3,4 };

//删除当前容器中首个元素

values.pop_front();//{2,3,4}

//删除当前容器最后一个元素

values.pop_back();//{2,3}

//清空容器,删除容器中所有的元素

values.clear();



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有