title: difference between 'new AnyClass;' and 'new AnyClass();'
body: <blockquote>
    <p><strong>Possible Duplicate:</strong><br>
    <a href="https://stackoverflow.com/questions/620137/do-the-parentheses-after-the-type-name-make-a-difference-with-new">Do the parentheses after the type name make a difference with new?</a>  </p>
  </blockquote>
  
  
  
  <p>Hi!</p>
  
  <p>What is the difference between the follow statements?</p>
  
  <pre><code>AnyClass *i1 = new AnyClass();
  AnyClass *i2 = new AnyClass;
  </code></pre>
  
  <p>Both statements compile and run equally. </p>
  
  <p>Is there no difference?</p>