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++