抱歉,如果这很明显,我是C++的新手。stackoverflow上似乎有相关的答案,只是我所理解的不足以适用于我的情况。我有一个代表视觉补丁的类实例列表。当特征之间的距离低于阈值时,我想合并这些项目,用合并后的输出替换parent。像这样:使用嵌套for循环遍历所有项目(将每个项目与其他所有项目进行比较)当找到匹配项时(不是同一个实例):从匹配对构造一个新的(子)实例,附加到新列表。从列表中删除两个(父)项继续遍历列表以查找其他匹配项将新列表附加到原始列表。我知道如何使用迭代器在单个for循环中从列表中删除项目,但我不清楚它如何在嵌套循环中工作,因为erase()递增到下一个项目。我可