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

时间:2010-09-06 02:17:02

标签: c++ linux unix

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

我正在考虑一个库,它可以减少结构设置的繁琐,检查返回代码和错误,抛出适当的(和可操作的)异常,并且通常会减少系统调用样板。

我接受有一些独立的系统调用,这可能没有意义,但有很多可以自然分组,例如stat / lstat / fstat,getpid / getppid / geteuid / etc.

那里有什么好处吗?

1 个答案:

答案 0 :(得分:1)

听起来像Boost FilesystemBoost Threads的内容很多。线程也包含在C ++ 0x中。

但是,不知道是否有任何关于管理流程信息的问题getpid。还有哪些其他类型的信息和接口被捆绑到process对象中?