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

如何删除自己建的网站网络营销网站推广方案

如何删除自己建的网站,网络营销网站推广方案,maka做的营销小视频能否发布到网站上,珠海哪里做网站的单例模式 引言 对于程序设计的时候,我们有些时候不希望平凡的创建对象,比如创建这个一个对象的成本很高,比如线程池,这个时候我们希望共享一个对象,这个时候,就可以使用我们的单例模式。 单例模式本质上是…

单例模式

在这里插入图片描述

引言

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

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

防止拷贝构造和赋值重载

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

我们提供一种优雅的方式,继承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.15wanjia.com/news/6470.html

相关文章:

  • 网站建设老李教学网站如何快速推广网站
  • 美妆网站建设环境分析小程序商城制作一个需要多少钱
  • 做任务的正规网站营销推广活动策划书模板
  • 网站开发人员的考核海外网络推广
  • 产品代理平台做网站seo推广公司
  • 金属行业网站模板下载品牌宣传
  • 网站设计怎么做好南京seo优化
  • 一个网站有几个域名网站前期推广
  • 合肥网站建设哪家公司好厦门seo顾问屈兴东
  • 网站怎样设计网页网站关键词排名怎么提升
  • 网上销售 网站建设宁波seo推荐优化
  • 西安做网站的公司排名百度人工客服在线咨询
  • dw网站模板真正永久免费网站建设
  • 可以做公众号的网站长沙网络推广外包费用
  • 建设摩托车官网官方网站南宁网络推广有限公司
  • 挣钱做任务的网站seo sem是什么意思
  • 公明做网站百度收录技术
  • 做视频大赛推广的网站线上培训机构
  • 免费商城小程序深圳关键词排名优化系统
  • 网站建设泉州东莞疫情最新通知
  • 辽宁省网站制作公司排名肇庆网站制作软件
  • 室内设计培训课程潍坊关键词优化平台
  • 做网站运营需要具备哪些能力网络营销课程有哪些
  • 做网站维护承包合同如何利用网络广告进行推广
  • 单页面seo搜索引擎优化班级优化大师app
  • 自己建站百度收录查询
  • jsp动态网站开发案例教程下载优化seo软件
  • dj那个网站做的好国内最好用免费建站系统
  • 网站工期表怎么做百度app关键词优化
  • 文凭快速拿证昆明seo博客