int main(){ //Singleton * trysingleton = new Singleton(10); //wrong Singleton * singleton = Singleton::createInstance(10); Singleton * singleton2 = Singleton::createInstance(12); singleton->print(); singleton2->print(); singleton->deleteInstance(); singleton2->deleteInstance(); return 0; }