请问一下一个区间只能有一个input_iterator是什么意思啊 开始看stl的书,这一句不懂,书上的adjacent_find得用2个相邻的迭代器,说的是只能用forward_iterator不能用input_iterator,因为个区间只能有一个input_iterator,求解。[解决办法]
引用:引用:太抽象的我也说不清楚,举个栗子吧,典型的input_iterator是istream_iterator,它的行为是每次++时从输入流中取一个值,如果一个输入流有2个istream_iterator,一起用也只会出现一会这个迭代器去取个值,一会另一个迭代器去取个值,非常混乱谢谢解答……