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

购物网站建设报价厦门人才网app

购物网站建设报价,厦门人才网app,关于门户网站建设报告,外贸推广建站蓝颜seo牛一、单例模式 定义:一个类中的对象只能有一个,它在内存中只会创建一次对象的设计模式。 用法:在程序中如果多次用到同一个类中的方法进行操作时,在使用时就会创建多个对象。为了防止频繁创建对象造成内存资源浪费,就可…

一、单例模式

        定义:一个类中的对象只能有一个,它在内存中只会创建一次对象的设计模式。

        用法:在程序中如果多次用到同一个类中的方法进行操作时,在使用时就会创建多个对象。为了防止频繁创建对象造成内存资源浪费,就可以使用单例模式。

        类型:饿汉式懒汉式

二、构建过程:

        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.ds6.com.cn/news/104588.html

相关文章:

  • 透明房产网温州seo优化公司
  • 做pc端网站怎么样怎样建立一个网站
  • 能不能上传网站再备案seo搜索引擎优化到底是什么
  • 优秀的个人网站网站优化人员通常会将目标关键词放在网站首页中的
  • 做二手车的网站有哪些网络营销中的seo与sem
  • 如何做网站监控怎么自己做网址
  • 网站的图片滚动怎么做b站推广网站入口2023是什么
  • 学做效果图的网站恶意点击竞价是用的什么软件
  • 南通通州建设工程质量监督网站企业营销培训课程
  • 企业案例网站生成百度小说搜索风云榜总榜
  • 高端网站制作的公司114啦网址导航官网
  • 做海报找背景图有哪些网站免费发布广告
  • 专业做国外网站聚名网官网登录
  • 织梦cms可以做外贸网站吗沈阳cms建站模板
  • 吉首公司网站找谁做北京优化核酸检测
  • 帮客户做插边球网站怎么查询百度收录情况
  • 个人网站建设咨询电话链接提交工具
  • 现在东莞哪里疫情严重高级seo
  • asp.net网站建设项目实战 董义革seo基础知识培训视频
  • 锡林郭勒盟网站建设国际十大市场营销公司
  • 如何做关于橱柜网站网站百度权重
  • 网站模板之家免费模板网络营销推广方案整合
  • wordpress 中英文网站模板百度云网盘资源搜索引擎
  • 网站关键词布局实操安全又舒适的避孕方法有哪些
  • 辅导班如何做网站做个公司网站大概多少钱
  • 网站访客跟踪网络的推广方式有哪些
  • 重庆网站制作机构网站优化关键词价格
  • 分类信息网站开发绍兴seo推广
  • c语言可以做网站吗腾讯企业qq官网
  • 哈尔滨网站开发建设公司电话公司品牌营销策划