Мы можем вызвать деструктор явно через указатель класса, почему бы не конструктор? Любая идея?
#include <iostream>
class Con {
public:
Con( int x ) : x( x ) {
}
private:
int x;
};
int main() {
Con* c = new Con( 1 );
//c->Con( 2 ); //illegal
c->~Con(); // ok!
delete c;
}
Спасибо,