gpt4 book ai didi

C++ 迭代一个istream

转载 作者:搜寻专家 更新时间:2023-10-31 00:21:52 25 4
gpt4 key购买 nike

解析或迭代istream 的最佳方式是什么?我需要创建一个接受 istream 的函数,解析它并创建一个对象,所以想知道最简单的方法来做到这一点。即使是可以将其转换为 string 的东西也是花花公子。

最佳答案

您可以使用 istream_iterator .

typedef std::istream_iterator<std::string> streamiter;
for (streamiter it = streamiter(some_istream); it != streamiter(); it++) {
// process words
}

这将在所有空格处拆分输入流。

关于C++ 迭代一个istream,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4008106/

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