title: Send data to another C++ program
body: <p>Is it possible to send data to another C++ program, <strong><em>without being able to modify the other program</em></strong> (since a few people seem to be missing this important restriction)? If so, how would you do it? My current method involves creating a temporary file and starting the other program with the filename as a parameter. The only problem is that this leaves a bunch of temporary files laying around to clean up later, which is not wanted.</p>
  
  <p>Edit: Also, boost is <strong><em>not</em></strong> an option.</p>