title: Why should you avoid input operator (operator>>) in C++?
body: <p>In <a href="https://stackoverflow.com/questions/21099647/how-to-get-doubles-from-text-c/21099785#21099785">this question</a> the author of the accepted answer does not recommend the usage of the input operator, because:</p>
  
  <blockquote>
    <p><code>operator&gt;&gt;</code> is subject to <code>iomanip</code> stream manipulators and other "funny" stuff,
    so you can never be sure that it does what's advertised.</p>
  </blockquote>
  
  <p>But what does it mean? Why should we avoid the input operator of the C++ when we are programming in C++?</p>
  
  <p>The books I have read from <a href="https://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list">The Definitive C++ Book Guide and List</a> did not mention this, they introduced and used the input operator. I have not found anything useful in this topic on the internet neither.</p>
  
  <p>Thanks!</p>
  
  <p>p.s: I am sorry, but I do not have enough reputation to ask my question in that topic.</p>