Difference between A* pA = new A; and A* pA = new A();
<p>in C++, what is the exact difference between both following dynamic object creations : </p>

<pre><code>A* pA = new A;

A* pA = new A();
</code></pre>

<p>I did some tests, but it seems that in both cases, the default constructor is called and only it. I'm looking for any difference about performance...</p>

<p>Thanks</p>
