title: Is capacity copied in a vector?
body: <p>Take the following code:</p>
  
  <pre><code>std::vector&lt;int&gt; a;
  a.reserve(65536);
  std::vector&lt;int&gt; b(a);  //NOTE: b is constructed from a
  
  a.reserve(65536); // no reallocation
  b.reserve(65536);
  </code></pre>
  
  <p>Is capacity copied? Will there be a reallocation on the last line? Does the standard say anything about this or is it silent?</p>