class A
{
private:
A();
public:
~A();
static A* GetInstance();
static int ReleaseInstance();
private:
static A* m_a;
static int m_count;
}
注:静态函数只能操作静态变量。
删除该类的对象时,调用releaseinstance接口,不要直接去delete该对象。
class A
{
private:
A();
public:
~A();
static A* GetInstance();
static int ReleaseInstance();
private:
static A* m_a;
static int m_count;
}
注:静态函数只能操作静态变量。
删除该类的对象时,调用releaseinstance接口,不要直接去delete该对象。