最近,我必须为我的一个项目实现一个流库libstream。基本上,它是一个char
- FIFO实现为链接列表,每个包含4k字节的块(而不是一个大块),包含read()
,write()
和{{1}等包装函数}}
看起来,网上没有类似的可比性,至少不是作为一个独立的库。
因此我的问题是:为什么没有一个共同的,通用的,公开的C流库,如上所述?
答案 0 :(得分:1)
A& T Research的 Common Public License 1.0 下有一个I / O Stream库,名为 SFIO: A Safe/Fast I/O Library ,您可能需要查看一下。它可以下载 here 。
很难回答为什么在开放域中没有通用的更常用的流库,因为开源域中的所有内容都来自愿意付出努力的贡献者的心血来潮和愿望。