有几个很好的跨平台库,通常我们的意思是包含Windows和* nix的共性。对于那些并不真正关心Windows但希望获得C ++包装* nix系统调用的好处的开发人员有什么用呢?
我正在考虑一个库,它可以减少结构设置的繁琐,检查返回代码和错误,抛出适当的(和可操作的)异常,并且通常会减少系统调用样板。
我接受有一些独立的系统调用,这可能没有意义,但有很多可以自然分组,例如stat / lstat / fstat,getpid / getppid / geteuid / etc.
那里有什么好处吗?
答案 0 :(得分:1)
听起来像Boost Filesystem和Boost Threads的内容很多。线程也包含在C ++ 0x中。
但是,不知道是否有任何关于管理流程信息的问题getpid
。还有哪些其他类型的信息和接口被捆绑到process
对象中?