title: Why does cpplint discourage Streams?
body: <p>I was just playing around with cpplint and tried running it on some code I had written for fun. I realized that the following lines were flagged with the error message :-</p>
  
  <pre><code>#include &lt;iostream&gt;
  ...
  #include &lt;fstream&gt;
  
  yoohoo.cpp:3:  Streams are highly discouraged.  [readability/streams] [3]
  yoohoo.cpp:5:  Streams are highly discouraged.  [readability/streams] [3]
  </code></pre>
  
  <p>I'm curious about why using streams is discouraged.</p>