单例模式
发布时间:2020-12-15 21:04:09 所属栏目:大数据 来源:网络整理
导读:看单例模式的例子: C/C++ code #include iostream class Singleton{ private : Singleton( int i = 0 ):val(i){ // 构造函数私有 std::cout " constructor,member val = " val std::endl; } int val; static Singleton * ins; public : static Singleton *
看单例模式的例子:
? 运行结果:
? 可见调用两次instance()只调用了一次构造函数,只产生了一个对象,指针clienta和clientb存储的是同一个对象的地址。这就是单例模式,通过将类的构造函数设为private,保证只能有一个对象存在。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |