gpt4 book ai didi

c++ - 如何使迭代器无效?

转载 作者:搜寻专家 更新时间:2023-10-30 23:49:26 25 4
gpt4 key购买 nike

因为我知道程序中的迭代器可能会因之前的某些操作而失效,所以我想明确地使其失效。例如将 NULL 分配给指针使其无效,我只想在迭代器上做同样的事情。 container.end() 不是这里的精确概念。我试图将 NULL 分配给我的迭代器,但它失败了。如何在迭代器上获得 NULL 指针的相同行为?

最佳答案

could be invalidated by some previous operation, I want to invalidate it explicitly

... 如果您知道它可能无效,那么您所要做的就是停止使用它。显式地使迭代器无效不会完成任何事情,因为无论哪种方式使用它都是编程错误。

关于c++ - 如何使迭代器无效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4363465/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com