class Singleton { private: Singleton() { }; ~Singleton() { }; Singleton(const Singleton&); Singleton& operator=(const Singleton&); public: static Singleton& getInstance() { static Singleton instance; return instance; } std::string word="hello from singleton"; int number; }; void single_fun(){ Singleton *ins3=&Singleton::getInstance(); ins3->number=3565; } int main(int argc,char **argv) { single_fun(); Singleton *ins2=&Singleton::getInstance(); std::cout<<ins2->number<<endl; return 0; }
单例模式示例
猜你喜欢
转载自blog.csdn.net/lisarer/article/details/80784574
今日推荐
周排行