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

vps正常网站打不开网站推广100种方法

vps正常网站打不开,网站推广100种方法,做一家算命的网站,网站ip和pv的比例单例模式 引言 对于程序设计的时候,我们有些时候不希望平凡的创建对象,比如创建这个一个对象的成本很高,比如线程池,这个时候我们希望共享一个对象,这个时候,就可以使用我们的单例模式。 单例模式本质上是…

单例模式

在这里插入图片描述

引言

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

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

防止拷贝构造和赋值重载

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

我们提供一种优雅的方式,继承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.dtcms.com/wzjs/223248.html

相关文章:

  • 赣州网站建设多少钱巨量算数
  • 手机网站 怎么开发策划营销
  • 做淘宝优惠网站百度关键词检测工具
  • 海口免费自助建站模板网络seo
  • 商务信息网站外贸怎么建立自己的网站
  • 做网站算经商吗超级优化空间
  • 申请网站建设的报告查看浏览过的历史记录百度
  • 广州领域设计网络运营有限公司北京seo公司助力网络营销
  • 淄博建设网站制作网站软件
  • 长沙做门户网站的公司域名注册网站有哪些
  • 福田做网站福田网站建设福田建网站500医疗器械龙头股
  • 网站后台登录地址修改北京网站建设公司优势
  • 有做国外网站推广吗优化推广网站淄博
  • 重庆网站建设的意义百度知道官网首页登录入口
  • 网站如何做快捷支付接口百度竞价代理商
  • ui培训班出来能找到工作吗拼多多seo 优化软件
  • 手机网站制作公司 广州热点营销案例
  • wordpress 权重手机百度seo快速排名
  • 教务处网站建设要求市场营销案例分析
  • 大连网站快速排名提升如何进行新产品的推广
  • 天津时时彩网站制作免费网站java源码大全
  • 网站开发的就业前景如何手机营销推广方案
  • 台州做网站公司网站排名seo教程
  • 潮州移动网站建设企业seo推广的绝密诀窍曝光
  • 网上书城网站开发的目的与意义口碑营销策划方案
  • brushed网站模板新闻摘抄2022最新5篇
  • 镇江网站关键词优化预订seo公司哪家好
  • 济南seo网站排名优化工具搜索引擎优化包括哪些内容
  • 网站建设需要待摊吗模板建站哪个平台好
  • 本地网站有什么可以做宁波seo外包服务商