Description
C++11 applications can start, manage, and interact with child processes through a small convenience library. This is useful for tools that need subprocess execution without rewriting process-handling code each time.
It is a developer library. Applications should validate commands, arguments, environment variables, and input data because process launching can affect files, credentials, and system state.