Передача данных между исполняемыми файлами

У меня есть два исполняемых файла, написанные на C ++ для Windows. Я генерирую некоторые данные в одном и хочу вызвать другой исполняемый файл для обработки этих данных. Я мог бы записать данные в файл, а затем прочитать их в другом исполняемом файле, но это кажется довольно дорогим с точки зрения дискового ввода-вывода. Какой лучший способ сделать это? Это кажется достаточно простым вопросом, но Google просто непомогает!

Позволять'скажем, данные имеют размер около 100 МБ и генерируются полностью перед отправкой (т. е. потоковая передача не требуется).

Ответы, которые работают при смешивании 32-битных и 64-битных процессов, получают бонусные очки.

Ответы на вопрос(3)

Ваш ответ на вопрос