gpt4 book ai didi

c++ - 现有的 C++ *nix 系统库?

转载 作者:太空狗 更新时间:2023-10-29 23:09:48 26 4
gpt4 key购买 nike

有几个很好的跨平台库,我们通常指的是包含 Windows 和 *nix 共性的东西。对于那些并不真正关心 Windows 但希望获得 C++ 包装 *nix 系统调用的好处的开发人员,有什么建议吗?

我正在考虑一个库,它可以减少结构设置、检查返回码和 errno、抛出适当(和可操作的)异常并通常减少系统调用样板的单调乏味。

我承认有一些独立的系统调用可能没有意义,但有很多可以自然地分组,例如stat/lstat/fstat, getpid/getppid/geteuid/等

有什么好东西吗?

最佳答案

听起来像 Boost FilesystemBoost Threads覆盖了很多地方。线程也包含在 C++0x 中。

不过,不知道有什么方法可以像 getpid 那样管理进程信息。还有哪些其他类型的信息和接口(interface)会被捆绑到一个 process 对象中?

关于c++ - 现有的 C++ *nix 系统库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3648674/

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