title: Can I Set an ostream Delimiter
body: <p>I want to space delimit a lot of inputs to a stream.<br>
  I know that I can use <code>std::ostream_iterator</code>'s delimiter constructor, but not all of my inputs are of the same type.</p>
  
  <p>Is there a way that I can tell a stream to use a delimiter by default?</p>
  
  <pre><code>std::ostringstream foo;
  foo &lt;&lt; 1 &lt;&lt; 1.2 &lt;&lt; "bar" // I want this to print "1 1.2 bar "
  </code></pre>