gpt4 book ai didi

c++ - 如何检查迭代器是否在没有容器的情况下结束?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:34:54 25 4
gpt4 key购买 nike

比如在没有任何其他信息的情况下,如何实现下面的功能?

bool isEnd(set<int> :: iterator itr);

我知道我可以这样做,但是没有输入变量“s”怎么办?

bool isEnd(const set<int> &s, set<int> :: iterator itr) {
return itr == s.end();
}

最佳答案

你没有。

一个范围是两个迭代器,当您移动迭代器时,您几乎应该总是在一个范围内工作。

容器也是范围,因此您可以随身携带容器,但通常不需要完整的容器。

关于c++ - 如何检查迭代器是否在没有容器的情况下结束?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18555171/

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