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

2022八月热点新闻摘抄百度seo 优化

2022八月热点新闻摘抄,百度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.wooajung.com/news/29554.html

相关文章:

  • 电脑编程网站广东深圳龙华区
  • 制作网站的素材广告推广语
  • 网站开发自我介绍代码搜索网站大全排名
  • wordpress主题插件不兼容佛山旺道seo优化
  • 怎样给网站加外链百度网盘下载官网
  • 网站做电子公章违法吗广州网站建设方案维护
  • 专业seo优化外包宁波seo怎么推广
  • 做衣服视频有些什么网站seo公司多少钱
  • 服务器备案期间网站昆明排名优化
  • 南宁哪里做网站市场调研方法有哪些
  • 桐城市住宅和城乡建设局网站seo优化培训机构
  • 网站建设互联网加长春seo网站排名
  • 办公室现代简约装修效果图seo关键词软件
  • 赣州做网站关键词林俊杰的寓意
  • 个人购物网站搭建厦门人才网唯一官网登录
  • 萧山网站建设百度seo视频教程
  • 中国做美国网站的翻译兼职百度搜索数据查询
  • 下载网站建设百度搜索引擎的使用方法
  • 手机网站下拉刷新软件开发培训多少钱
  • 网页制造与网站建设论文网页设计模板网站
  • 做彩票网站都是怎么拉人的人民网疫情最新消息
  • 代码判断网站搜索引擎营销方法有哪些
  • 青岛气象站建站时间怎么做推广和宣传
  • wordpress数据可视化插件独立站seo推广
  • app开发和网站开发seo外链建设的方法
  • 北京建设网站的公司北京网站营销seo方案
  • 学习html5的网站抖音seo教程
  • 网站设计的建议深圳google推广
  • 和网站建设相关的行业seo网站推广的主要目的是什么
  • 石岩做网站公司seo和sem的区别