title: Does std::vector::resize() ever reallocate when new size is smaller than current size?
body: <blockquote>
    <p><strong>Possible Duplicate:</strong><br>
    <a href="https://stackoverflow.com/questions/1155693/stdvector-resize-downward">std::vector resize downward</a>  </p>
  </blockquote>
  
  
  
  <p>If I <code>resize()</code> an <code>std::vector</code> to some size smaller than its current size, is it possible that the vector will ever allocate new memory?</p>
  
  <p>This is important to me for performance reasons.</p>