gpt4 book ai didi

c++ - 我可以在两个 istream_iterators 之间进行赋值操作吗?

转载 作者:行者123 更新时间:2023-11-30 00:38:18 25 4
gpt4 key购买 nike

我可以在两个 istream_iterators 之间进行赋值操作吗?如果是这样,那么行为会是什么,即两个迭代器是否会指向文件中的同一位置,即我们会得到两个指向文件中同一行的指针吗?

如果是这样,我可以增加一个迭代器,读取一些行,然后将它分配回另一个迭代器,然后再次从我们之前所在的相同位置开始读取行吗?

基本上我想写一个模拟for循环的程序。但这应该在解析文件时发生。

最佳答案

istream_iterators 是输入迭代器,而不是前向迭代器。这意味着它们是单遍迭代器,而不是多遍迭代器:无法返回序列或多次迭代序列。

关于c++ - 我可以在两个 istream_iterators 之间进行赋值操作吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11248697/

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