1.类的设计
class zhuxi
{
private:
static zhuxi * singleMan; //类内声明,并且要设置为私有,这样别人就不可以修改 zhuxi::singleMan 指针。
zhuxi() //把构造函数放在私有属性里面,这样就不能创建多个对象
{}
zhuxi(const zhuxi &p) //把拷贝构造函数也放在私有属性里面
{}
public: 通过函数来访问 zhuxi::singleMan 指针。(函数要为静态成员函数,因为访问的是静态成员变量)
static zhuxi * get_singleMan()
{
return singleMan;
}
};
zhuxi * zhuxi::singleMan = new zhuxi; //在类外要进行初始化
int main(void)
{
zhuxi * p1 = zhuxi::get_singleMan(); //接下来就可以 p1->成员变量 来使用
return 0;
}