建议:C++中异步、可移植的文件IO操作。

3

我正在寻找一款 C++ 异步 I/O 库,应该兼容 Unix 和 Windows 系统。

有哪些好的库可供选择?要求一款库同时支持两个系统是否过高要求?大家在这方面有什么经验分享吗?

2个回答

4

3

尝试查看boost::asio。我个人没有使用过它,但听说它很好用。


OP正在寻找文件 I/O,而Boost.Asio主要面向网络。 - Charles Salvia
可以将普通文件附加到其中,但是一旦你进入那个领域,它可能不太具有可移植性。他需要的是可移植性。 - hookenz
它还支持文件操作。https://dev59.com/ZnRC5IYBdhLWcg3wMeHf 。然而,它似乎只能在Windows上使用,我不知道这一点(通常Boost非常可移植)。 - Andreas Bonini
是的,我看过Boost,它似乎将Unix和Windows的代码分开了...所以看起来我不应该使用Boost。 - jbu

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接