singleton模式是指一个类只拥有一个对象。
#include 2 3 using namespace std; 4 5 class Singleton 6 { 7 private: 8 static Singleton s; 9 Singleton(){} 10 Singleton(const Singleton&){} 11 public: 12 static Singleton* instance() {return &s;} 13 void print() {cout<<"singletons print func/n";} 14 } 15 16 Singleton::s; 17 18 int main() 19 { 20 Singleton::instance()->print(); 21 return 0; 22 }