Является ли их любой C popen () эквивалентным в C ++?
Вы можете использовать «еще не официально» boost.process , если вам нужен объектно-ориентированный подход к управлению подпроцессом.
Или вы можете просто использовать popen,если ты не возражаешь против всего этого.
popen
В любом Стандарте нет эквивалента C ++, однако оболочки C ++ вокруг этой функции (и других функций процесса POSIX) можно найти в различных UI Toolkit (например, QT , glibmm )и в библиотеке pstreams .
C ++ - расширенный набор C. popen также доступен для кода C ++.