El siguiente código esperará a que finalice un proceso secundario y luego imprimirá su código de retorno.¿Por qué se necesita WEXITSTATUS incluso?
int status;
wait(&status);
cout << "return code = " << WEXITSTATUS(status) << endl;
¿Por qué no se puede almacenar el código de retorno en la variable int? ¿Por qué tiene que convertirse con la función WEXITSTATUS? ¿Qué representa el valor de la variable int no convertida?