fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. class Singleton{
  5. Singleton(){};
  6. public:
  7. static Singleton& getInstance(){
  8. static Singleton instance;
  9. return instance;
  10. }
  11.  
  12. };
  13.  
  14.  
  15.  
  16.  
  17.  
  18. int main() {
  19. Singleton &inst = Singleton::getInstance();
  20. int a = 5;
  21. int v = 10;
  22. Singleton &inst2 = Singleton::getInstance();
  23. cout << &inst << " " << &inst2;
  24. return 0;
  25. }
Success #stdin #stdout 0s 3340KB
stdin
Standard input is empty
stdout
0x8049b4e 0x8049b4e