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

如何删除自己建的网站app拉新平台哪个好佣金高

如何删除自己建的网站,app拉新平台哪个好佣金高,服务好 售后好的网站建设,企业手机网站cms系统单例模式 引言 对于程序设计的时候,我们有些时候不希望平凡的创建对象,比如创建这个一个对象的成本很高,比如线程池,这个时候我们希望共享一个对象,这个时候,就可以使用我们的单例模式。 单例模式本质上是…

单例模式

在这里插入图片描述

引言

对于程序设计的时候,我们有些时候不希望平凡的创建对象,比如创建这个一个对象的成本很高,比如线程池,这个时候我们希望共享一个对象,这个时候,就可以使用我们的单例模式。

单例模式本质上是一种程序设计的方式,我们通过合理的设计,使得某一种类只能定义一次,通过类的静态的方式调用

防止拷贝构造和赋值重载

其实只需要防止拷贝构造即可,因为构造不成功,更不可能赋值重载。

我们提供一种优雅的方式,继承nocopy类

// 定义不能拷贝的类作为基类
class NoCopy
{
public:NoCopy() = default;// 将拷贝构造和赋值重载删除NoCopy(const NoCopy&) = delete;NoCopy& operator=(const NoCopy&) = delete;
};

通过继承实现单例模式

这里我只使用了C++11, 也可以使用C++17的更高级的特性简化

class Object : public NoCopy
{
private:Object() {}
public:Object& getInstance(){if (self == nullptr) self = std::unique_ptr<Object>();return *self;}static std::unique_ptr<Object> self;
};std::unique_ptr<Object> Object::self = nullptr;

在这种情况下,我们只需要调用Object::getInstance()就可以直接获取到对象。

饿汉和懒汉模式

上面我创建的思想是懒汉模式。

饿汉模式就是无论我是否使用这个单例对象,我都会在执行程序的时候创建一个对象

懒汉模式更像是一种延迟定义,只有我们需要使用它的时候,我们才进行创建

  • 恶汉模式: 直接创建
    std::unique_ptr<Object> Object::self = std::make_unique(); // make_unique是C++14支持
    Object& getInstance() { return *self; }
    
  • 懒汉模式 : 延迟创建
    Object& getInstance(){if (self == nullptr) self = std::unique_ptr<Object>();return *self;}
    std::unique_ptr<Object> Object::self = nullptr;
    
http://www.mmbaike.com/news/104195.html

相关文章:

  • asp.net网站开发四酷全书自助建站系统哪个好
  • 行业网站建设教程上海seo公司哪个靠谱
  • 元做网站全网推广平台推荐
  • 南通网站制作公司哪家好重庆百度关键词推广
  • 网站改版前端流程经验普通话的顺口溜6句
  • 赵县住房和城乡建设局网站首页建网站软件工具
  • 赣州做网站j今日足球赛事数据
  • 漳州网站建设公司无锡seo关键词排名
  • 公司就我一个网站制作网站链接提交
  • 泰安市建设职工培训中心网站官网深圳网站优化网站
  • 中英语双语网站咋做济南网站运营公司
  • 凡科网 免费网站国际最新十大新闻事件
  • 钓鱼网站源码销售新手怎么找客源
  • 江西城开建设集团有限公司网站外贸网站建设
  • 换接入商网站备案广告开户
  • 深圳网络推广哪家重庆seo排名外包
  • pc 手机网站建设南通关键词优化平台
  • 潮州市建设局官方网站凯里seo排名优化
  • 昆山高端网站建设seo代运营
  • 郑州快速建站价格今日新闻内容
  • 2核512内存装wordpress企业seo排名有 名
  • 长春网站建设模板制作近期舆情热点事件
  • 自己做的网站申请软著域名查询入口
  • 做的比较好的设计公司网站域名ip查询查网址
  • 河北网站开发报价网址最新连接查询
  • 用dw个人网站怎么建立友情链接在线观看
  • 本地计算机做网站服务器恶意点击软件有哪些
  • 杭州网站设计建设惊艳的网站设计
  • 毕业设计代做网站java百度前三推广
  • 专做废旧电子电路板配件回收的网站自己建网站怎么推广