上期讲解了list元素的插入与删除,本期将介绍std::list中其他常用函数的基本用法。

展示,首先将元素逆序加入列表,然后调用sort方法进行升序排序,确保元素按从小到大顺序排列。

运行结果显示,列表元素已成功实现有序排列。

若要删除指定值,可调用remove函数,具体用法所示。

成功将列表中值为10的元素删除。

`list` 的公共成员函数用于移除容器中所有满足谓词 `pred` 的元素,例如,删除所有小于 的元素。

成功删除了所有小于10的元素。

可调用列表的unique成员函数实现了元素去重,它只会移除相邻位置的重复项,而保留每组连续相同元素中的首个。如果列表未排序,去重操作将无效。这种操作需要列表已排序,以确保全局去重效果。

仅移除了相邻的重复元素。

相关文章