Is there a way to call constructor with class instance pointer?
<p>We can call destructor explicitly through class pointer, why not constructor? Any idea?</p>

<pre><code>#include &lt;iostream&gt;

class Con {
public:
    Con( int x ) : x( x ) {

    }

private:
    int x;
};

int main() {
    Con* c = new Con( 1 );
    //c-&gt;Con( 2 ); //illegal
    c-&gt;~Con(); // ok!
    delete c;
}
</code></pre>

<p>Thanks,</p>
