标签: c++ stl iterator
如何检查函数返回的迭代器是否指向容器类中的某些内容?
答案 0 :(得分:1)
迭代器作为[开始,结束]对传递,最终值表示“未找到”或其他形式的空序列。从函数中返回,或返回pair<bool,iterator>(或类似)。
pair<bool,iterator>
答案 1 :(得分:0)
你做不到。确保返回有效的迭代器。
好吧,我想你可以通过迭代容器并检查迭代器是否相等。但那会很可怕。