我想要做的是创建一种"管道"(如进程之间的管道),但在同一程序中的c ++ iostream之间.我有一个函数需要输入流作为参数,但我的数据来自输出流.那么有没有一种标准的方法将a的输出std::ostream输入到输入std::istream?
我需要遍历一个潜在的非常大的目录(任意大).根据我的理解,常规glob.glob函数存储内存中所有匹配文件名的列表,但该glob.iglob函数使用迭代器.因此,使用常规glob.glob函数是不可能的,因为目录中可能有很多文件.
我的问题是以iglob看似随机的顺序遍历目录.我希望它按字母顺序迭代文件.我无法一次获得所有文件名的列表,只是对它们进行排序,所以我想知道是否有办法iglob按字母顺序迭代目录.