1、问题描述
有一种场景是我们需要不断在序列里找到元素并将其删除,并且还需要使用被删除元素之前或之后的迭代器,那么如何选择容器呢?
2、容器选择
1、顺序容器 ()
适合通过不断移动迭代器找到对应元素,记录之前或之后的迭代器,再将元素删除。
2、关联容器 ()
适合通过 find() 查找到元素对应迭代器,记录之前或之后的迭代器,再将元素删除。
有一种场景是我们需要不断在序列里找到元素并将其删除,并且还需要使用被删除元素之前或之后的迭代器,那么如何选择容器呢?
1、顺序容器 ()
适合通过不断移动迭代器找到对应元素,记录之前或之后的迭代器,再将元素删除。
2、关联容器 ()
适合通过 find() 查找到元素对应迭代器,记录之前或之后的迭代器,再将元素删除。