当前位置: 首页 > news >正文

五指山市网站建设_网站建设公司_企业官网_seo优化

设计个企业网站网页咋弄,广州抖音推广公司,重庆网站建设是什么,湖北省建设厅乡镇污水官方网站单例模式 若有class A,整个程序中保证A类只有一个对象。 1.为了保证只有一个实例#xff0c;那么就不能让A类随意创建对象#xff0c;也就不能调用构造函数#xff0c;那么就需要把构造函数私有化。 2.需要私有的静态当前类的指针成员变量。 私有#xff1a;保证无法在类外…单例模式 若有class A,整个程序中保证A类只有一个对象。 1.为了保证只有一个实例那么就不能让A类随意创建对象也就不能调用构造函数那么就需要把构造函数私有化。 2.需要私有的静态当前类的指针成员变量。 私有保证无法在类外对成员变量进行操作。 静态保证类的对向只有一个。 3.需要一个函数GetInstance()来返回单例模式的对象因为构造函数私有化所以无法在类外构造对象。那么GetInstance()函数就作为静态接口直接通过类名来调用函数。由于静态函数只能调用静态变量因此A类中的成员变量也需要是静态。由于成员变量是静态的所以要在类外进行初始化。 4.**对象释放的问题**由于单例模式只有一个对象所以占用内存很少不用专门释放内存等到程序结束后系统将所有内存回收即可。 懒汉模式 第一次调用获取实例的函数GetInstance()时才创建对象。 //懒汉模式 class SingletonLazy{ private://1.构造函数私有化SingletonLazy(){}//2.私有的静态当前类的指针成员变量static SingletonLazy* pSingleton;public://3.获取对象的静态接口static SingletonLazy* GetInstance(){if(pSingleton nullptr){pSingleton new SingletonLazy;}return pSingleton;} }; SingletonLazy* SingletonLazy::pSingleton nullptr;饿汉模式 直接在类外初始化对象时直接创建。在main函数执行之前就已经创建好对象。 //饿汉模式 class SingletonHungry{ private://1.构造函数私有化SingletonHungry(){}//2.私有的静态当前类的指针成员变量static SingletonHungry* pSingleton;public://3.获取对象的静态接口static SingletonHungry* GetInstance(){return pSingleton;} }; SingletonHungry* SingletonHungry::pSingleton new SingletonHungry;单例模式遇到多线程 1.懒汉模式在GetInstance函数中创建对象那么如果多线程同时调用GetInstance函数时那么线程不安全。 2.饿汉模式在main函数执行前就已经创建好了对象就不会同时对单例对对象进行操作所以线程安全。
http://www.ihoyoo.com/news/45878.html

相关文章:

  • 贵州建站互联网科技有限公司网站建设初期目标
  • 北京网站设计联系方式辉县网站建设
  • 呼伦贝尔网站建设维护装修公司那家好
  • 佛山优化网站推广找谁做网站优化
  • 郑州网站建设维护网站首页大图素材
  • 北京网站优化排名wordpress禁止响应
  • 做的好看的pc端网站wordpress 数据库清理
  • 网站用什么语言编写wordpress头部优化
  • 老网站用新域名建筑工程招工信息平台
  • 公司网站建设哪家快中国建设银行网站怎么登录不上去
  • php网站开发工资多少钱wordpress 栏目打不开
  • 怎么欣赏一个网站设计图建设网站需要几个步骤
  • 大前端网站什么是网络设计编辑
  • 网站内容页怎么设计海口网站建设专家评价
  • 徐州在线制作网站域名权重查询工具
  • 男生跟男生做口视频网站wordpress 静态加速
  • 网站内容与标题的区别注册网店怎么注册流程
  • 响应式网站的优势河南襄县做网站的公司
  • 济南seo整站外包网站做付费推广都需要问什么
  • dede网站头部不显示调用的名称网站建设要域名和什么科目
  • 东莞莞城网站建设公司房地产新闻app哪个好
  • 做网站端口无法清除wordpress建站流程
  • 怎么添加网站内锚点网站建设及报价
  • wordpress个人站爱情链接
  • 城阳建设局网站wordpress发邮件插件
  • 电商网站建设平台开发一个软件流程
  • 潍坊做网站好看苏州网页开发公司
  • 九江网站建设优化公司html网页制作模板图片
  • 自己在家搭建服务器百度关键词seo年度费用
  • 云网站制作的流程莱芜搜狗推广咨询