我有一个包含'Window'对象的列表,每个Window都有一个标题,一个句柄和一个状态。我正在尝试从满足条件的列表中删除每个窗口(getTitle()==“”),但无法找到一种方法来实现它。
我尝试使用list迭代器进行for循环,但是它给了我一个运行时错误,说“list iterator not incrementable”很可能是因为如果你使用迭代器你就不应该改变元素
我也尝试了列表的remove_if()操作,但我无法弄清楚如何在我的条件下使用它,因为我不是要删除具有特定值的元素,而是函数返回某个元素的元素值。
希望有人可以提供帮助