Revision: 25426
Updated Code
at March 30, 2010 13:28 by Bloomy
Updated Code
//------------ 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; }
Revision: 25425
Updated Code
at March 30, 2010 13:27 by Bloomy
Updated Code
//------------ APPLICATION.H #ifndef APPLICATION_H #define APPLICATION_H class Application { public: Application(); static Application *getInstance(); private: static Application *_application; }; #endif // APPLICATION_H //------------ APPLICATION.CPP // 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; }
Revision: 25424
Updated Code
at March 30, 2010 13:25 by Bloomy
Updated Code
#ifndef APPLICATION_H #define APPLICATION_H class Application { public: Application(); static Application *getInstance(); private: static Application *_application; }; #endif // APPLICATION_H
Revision: 25423
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at March 30, 2010 13:17 by Bloomy
Initial Code
#ifndef APPLICATION_H #define APPLICATION_H class Application { public: Application(); static Application *getInstance(); private: static Application *_application; }; #endif // APPLICATION_H
Initial URL
Initial Description
Initial Title
application_singleton_h
Initial Tags
Initial Language
C++