Всплывающий эквивалент в С++

Является ли их эквивалент C popen() эквивалентным в С++?

Ответы

Ответ 1

Вы можете использовать "еще не официальный" boost.process, если хотите объектно-ориентированный подход для управления подпроцессом.

Или вы можете просто использовать popen, если вы не против C-ness всего этого.

Ответ 2

В любом стандарте нет эквивалента С++, однако обертки С++ вокруг этой функции (и другие функции процесса POSIX) можно найти в различных инструментах UI Toolkit (например, QT, glibmm) и в библиотеке pstreams.

Ответ 3

С++ - это надмножество C. popen также доступно для кода на С++.