Il C++ offre come standard la creazione di pipe tramite le funzion popen e pclose, ma sono abbastanza basilari diciamo.
Parlando invece di pipe non standard, su *nix c'è la chiamata pipe(), su Windows devi usare l'API CreatePipe.