// Kaoshi.cpp : 定义控制台应用程序的入口点。
//#include "stdafx.h"
class COnlyOne
{
private :
COnlyOne () ;
public :
~COnlyOne () ;
static COnlyOne * Instante () ;
private :
static COnlyOne * _instante ;
} ;
COnlyOne::COnlyOne ()
{
}
COnlyOne * COnlyOne::_instante = NULL ;
COnlyOne * COnlyOne::Instante ()
{
if (_instante == NULL)
{
_instante = new COnlyOne() ;
}
return _instante ;
}
int _tmain(int argc, _TCHAR* argv[])
{
COnlyOne * in = COnlyOne::Instante () ;
return 0;
}// :) 做对了把。
//#include "stdafx.h"
class COnlyOne
{
private :
COnlyOne () ;
public :
~COnlyOne () ;
static COnlyOne * Instante () ;
private :
static COnlyOne * _instante ;
} ;
COnlyOne::COnlyOne ()
{
}
COnlyOne * COnlyOne::_instante = NULL ;
COnlyOne * COnlyOne::Instante ()
{
if (_instante == NULL)
{
_instante = new COnlyOne() ;
}
return _instante ;
}
int _tmain(int argc, _TCHAR* argv[])
{
COnlyOne * in = COnlyOne::Instante () ;
return 0;
}// :) 做对了把。
{
if (_instante == NULL)
{
_instante = new COnlyOne() ;
//是 _instante=this; 你的答案可以用,但我想可能会判错的。
}
return _instante ;
}
设计模式 里面的 singleton