level 5
碧水蓝天H1
楼主
#include<iostream>
struct singe
{
private:
singe()
{
std::cout<<"singe()"<<std::endl;
};
~singe()
{
std::cout<<"~singe()"<<std::endl;
};
static singe* singer;
public:
static singe* getsinge()
{
if(singer == NULL)
{
singer = new singe();
}
return singer;
};
};
int main()
{
singe* a = singe::getsinge();
}
2012年04月30日 06点04分
1
struct singe
{
private:
singe()
{
std::cout<<"singe()"<<std::endl;
};
~singe()
{
std::cout<<"~singe()"<<std::endl;
};
static singe* singer;
public:
static singe* getsinge()
{
if(singer == NULL)
{
singer = new singe();
}
return singer;
};
};
int main()
{
singe* a = singe::getsinge();
}