C++:list 删除、set 删除

时间:2025-03-15 08:25:34

1、问题描述

        有一种场景是我们需要不断在序列里找到元素并将其删除,并且还需要使用被删除元素之前或之后的迭代器,那么如何选择容器呢?

2、容器选择

1、顺序容器 ()

        适合通过不断移动迭代器找到对应元素,记录之前或之后的迭代器,再将元素删除。

2、关联容器 ()

        适合通过 find() 查找到元素对应迭代器,记录之前或之后的迭代器,再将元素删除。