是否存在任何技巧来检查迭代器(STL 或 Java 样式)是否仍然对 QMap
或 QList
有效?
提前谢谢你。
最佳答案
没有。迭代器的全部意义在于它们独立于任何容器。您需要确保仅在没有其他人仍然拥有任何迭代器或对容器元素的引用时才改变容器(受容器的迭代器/引用失效规范约束)。
关于c++ - 检查迭代器是否对 QT 容器有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9505224/
是否存在任何技巧来检查迭代器(STL 或 Java 样式)是否仍然对 QMap
或 QList
有效?
提前谢谢你。
最佳答案
没有。迭代器的全部意义在于它们独立于任何容器。您需要确保仅在没有其他人仍然拥有任何迭代器或对容器元素的引用时才改变容器(受容器的迭代器/引用失效规范约束)。
关于c++ - 检查迭代器是否对 QT 容器有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9505224/