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

洛阳青峰网络公司网站建设qq推广开通

洛阳青峰网络公司网站建设,qq推广开通,邢台织梦模板建站,网站建设公司软jian湖南岚鸿一、单例模式 定义#xff1a;一个类中的对象只能有一个#xff0c;它在内存中只会创建一次对象的设计模式。 用法#xff1a;在程序中如果多次用到同一个类中的方法进行操作时#xff0c;在使用时就会创建多个对象。为了防止频繁创建对象造成内存资源浪费#xff0c;就可…一、单例模式 定义一个类中的对象只能有一个它在内存中只会创建一次对象的设计模式。 用法在程序中如果多次用到同一个类中的方法进行操作时在使用时就会创建多个对象。为了防止频繁创建对象造成内存资源浪费就可以使用单例模式。 类型饿汉式和懒汉式 二、构建过程 1、要实现单例模式先把构造函数私有化【不可以从外部调到类的构造函数】 2、在public权限下定义一个函数返回本类对象的指针【若是普通函数需要依赖类对象的调用】 3、设置该函数为静态函数【静态函数没有this指针无法访问类中普通属性】 4、设置类中的本类指针为静态属性。 三、饿汉式 饿汉式单例模式在类加载时立即初始化并且创建单例对象由于在线程还没出现前就实例化因此绝对线程安全。 class Singleton {private:static Singleton *p;Singleton();public:static Singleton* getInstance() {return p;}class CG {public:~CG() {if(Singleton::p ! nullptr) {delete Singleton::p;Singleton::p nullptr;}}}; };Singleton* Singleton::p new Singleton();Singleton* s1 Singleton::getInstance(); 四、懒汉式 懒汉式单例模式在类被加载时没有立刻被初始化第一次调用getInstance时才被初始化又称为延时加载。 static Singleton* getInstance() {if(p nullptr) {return new Singleton();}return p; } Singleton* Singleton::p nullptr;
http://www.hkea.cn/news/14504229/

相关文章:

  • 网站菜单样式石家庄网站建设策略
  • 网站推广主要怎么做邯郸网站建设企业
  • 网站seo优化方案做黏土的网站
  • 中国站免费推广入口北京优化网站方法
  • 竞价排名什么意思什么是优化问题
  • 1G免费网站空间软考培训机构哪家好一点
  • 鞍山网站建设如何制作和设计公司网站
  • 网站开发外包报价搜索关键词排名工具
  • 济南网站建设代码微信社群营销怎么做
  • 写作网站投稿哪个好我有项目想找投资人
  • 无障碍网站开发烟台企业管理培训课程
  • 网站进度条特效域名注册好了如何做网站
  • 三亚 网站建设网站备案 哪个省
  • 网站产品分类设计wordpress文章函数
  • 网站后台如何备份网站如果不备案吗
  • wordpress网站主机名铜陵建设网站
  • 做第三方库网站珠海企业网站设计
  • 安徽网站建设cnfg施工企业费用预算的编制的内容包括哪些
  • 专业网站建设平台ueditor转wordpress
  • 如何做纯文本网站seo的优点
  • 如何自己做网站的优化推广怎样用记事本做网站
  • 二手车的网站建设例子福安做网站
  • 如何做网站的映射中国防疫政策
  • 浏览器加速器免费版北京seo做排名
  • 深圳知名网站建设wordpress封装
  • 蓝海基业做的网站好吗注册个网站多少钱
  • 靖安县城乡规划建设局网站大连市建设局官网
  • 鹤壁集团网站建设毕业设计做购物网站
  • 布布网 wordpress安徽优化推广
  • 网站构建的过程分类目录