istream with popen functionality

istream with popen functionality

本文关键字:functionality popen with istream      更新时间:2023-10-16

我有一个接受istream类的函数。

我需要能够使它与gzip数据工作。

有在c++标准istream类与popen()类的功能?

或者,是否有方法将FILE *转换为istream ?

这两种方法都可以通过实现合适的流缓冲区来实现,但这两种方法都不是c++标准的一部分。我认为在Boost中有实现。

对于gzip数据的使用,我不会使用生成进程的东西。相反,我会使用gzip库(也可能存在于Boost中)创建流缓冲区。