#include#include using namespace std; class Singleton { public: static Singleton* GetInstance(); void print(); void write(string strTmp); private: Singleton(); static Singleton* instance; string str; }; Singleton::Singleton() { str="Test"; } Singleton* Singleton::GetInstance() { if (instance==NULL) instance=new Singleton(); return instance; } void Singleton::print() { cout< print(); p2->print(); p->write("haha"); p->print(); p2->print(); }