在c ++中等效的popen

时间:2010-07-06 21:52:29

标签: c++ posix popen

他们在C ++中的任何C popen()等效吗?

3 个答案:

答案 0 :(得分:14)

如果您想要一种面向对象的方法来管理子流程,您可以使用“尚未官方”boost.process

或者你可以只使用popen本身,如果你不介意这一切的C-ness。

答案 1 :(得分:9)

在任何标准中都没有C ++等价物,但是可以在各种UI工具包(例如QTglibmm)和{中找到C ++包装此函数(和其他POSIX过程函数)的包装器。 {3}}

答案 2 :(得分:7)

C ++是C的超集。popen也可用于C ++代码。