/ Published in: C++
Expand |
Embed | Plain Text
Copy this code and paste it in your HTML
//------------ APPLICATION.H #ifndef APPLICATION_H #define APPLICATION_H class Application { public: Application(); static Application *getInstance(); private: static Application *_application; }; #endif // APPLICATION_H //------------ APPLICATION.CPP #include "application.h" // Inicializacion de los atributos estaticos Application *Application::_application = 0; Application::Application() { if(_application == this) { _application = 0; } } Application *Application::getInstance() { if(!_application) { _application = new Application(); } return _application; }