Explicit constructor call
<p>I'm wondering if there is some sort of trick to explicitly call a constructor using object pointer. If that was a legal syntax it would look like this:</p>

<pre><code>Foo *p = malloc( sizeof(Foo) );

p-&gt;Foo::Foo();
</code></pre>

<p>P.S. I do know that I can do <code>Foo *p = new Foo();</code> but there is a serious reason for using malloc() explicitly.</p>
