Difference between contructor and initializer
<blockquote>
  <p><strong>Possible Duplicate:</strong><br>
  <a href="http://stackoverflow.com/questions/1051379/is-there-a-difference-in-c-between-copy-initialization-and-direct-initializati">Is there a difference in C++ between copy initialization and direct initialization?</a><br>
  <a href="http://stackoverflow.com/questions/3057859/whats-the-difference-between-explicit-and-implicit-assignment-in-c">What’s the difference between explicit and implicit assignment in C++</a>  </p>
</blockquote>



<p>Simple as that. What is the difference between</p>

<pre><code>std::string a("abc");
</code></pre>

<p>and</p>

<pre><code>std::string a = "abc";
</code></pre>
