fork(1) download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. class PhysicsModule {
  5. int AAA;
  6.  
  7. private:
  8. PhysicsModule() {};
  9. PhysicsModule(PhysicsModule const&) {};
  10. void operator=(PhysicsModule const&) {};
  11.  
  12. public:
  13. static PhysicsModule* getInstance(){
  14. static PhysicsModule instance;
  15. return &instance;
  16. }
  17.  
  18. bool Initialize() {AAA = 12;}
  19. const int GetAAA() { return AAA; }
  20. };
  21.  
  22. int main() {
  23. PhysicsModule::getInstance()->Initialize();
  24. PhysicsModule* pm = PhysicsModule::getInstance();
  25.  
  26. std::cout << "AAA is " << pm->GetAAA();
  27.  
  28. return 0;
  29. }
Success #stdin #stdout 0s 3340KB
stdin
Standard input is empty
stdout
AAA is 12