title: Printing boost::array<> to stdout
body: <p>I have a <code>boost::array</code> declared as below</p>
  
  <pre><code>typedef boost::array&lt;unsigned char, 4096&gt; m_array_type;
  m_array_type m_recv_buf;
  </code></pre>
  
  <p>I want to output <code>m_recv_buf</code> to <code>stdout</code>.</p>
  
  <p><code>std::cout &lt;&lt; m_recv_buf &lt;&lt; std::endl;</code></p>
  
  <p>doesn't seem to work? How do I print this to <code>stdout</code></p>