Transferencia de datos entre ejecutables
Tengo dos ejecutables escritos en C ++ en Windows. Genero algunos datos en uno, y quiero llamar al otro ejecutable para procesar estos datos. Podría escribir los datos en un archivo y luego leerlos en el otro ejecutable, pero eso parece bastante costoso en términos de E / S de disco. ¿Cuál es la mejor manera de hacer esto? Parece una pregunta bastante simple, ¡pero google no está ayudando!
Digamos que los datos son de alrededor de 100 MB, y se generan en su totalidad antes de ser enviados (es decir, no se necesita transmisión).
Las respuestas que funcionan cuando se mezclan procesos de 32 y 64 bits ganan puntos de bonificación.