Übertragen von Daten zwischen ausführbaren Dateien

Ich habe zwei ausführbare Dateien in C ++ unter Windows geschrieben. Ich generiere einige Daten in einer und möchte die andere ausführbare Datei aufrufen, um diese Daten zu verarbeiten. Ich könnte die Daten in eine Datei schreiben und sie dann in der anderen ausführbaren Datei lesen, aber das scheint im Hinblick auf die Festplatten-E / A ziemlich teuer zu sein. Was ist ein besserer Weg, dies zu tun? Es scheint eine einfache Frage zu sein, aber Google hilft einfach nicht!

Angenommen, die Daten sind ungefähr 100 MB groß und werden vollständig generiert, bevor sie gesendet werden müssen (d. H. Es wird kein Streaming benötigt).

Antworten, die beim Mischen von 32-Bit- und 64-Bit-Prozessen funktionieren, erhalten Bonuspunkte.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage