title: Default capacity of std::string?
body: <p>When I create a <code>std::string</code> using the default constructor, is ANY memory allocated on the heap? I'm hoping the answer does not depend on the implementation and is standardized. Consider the following:</p>
  
  <pre><code>std::string myString;
  </code></pre>