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

推广引流的10大渠道青岛百度推广seo价格

推广引流的10大渠道,青岛百度推广seo价格,网页设计代码大全表单,聊城网站建设在下面的示例中&#xff0c;我将演示如何创建一个工厂类&#xff0c;该工厂类能够生成四个不同类型的单例对象&#xff0c;每个单例对象都通过单独的工厂方法进行创建。 #include <iostream> #include <mutex>// Singleton base class class Singleton { protecte…

在下面的示例中,我将演示如何创建一个工厂类,该工厂类能够生成四个不同类型的单例对象,每个单例对象都通过单独的工厂方法进行创建。

#include <iostream>
#include <mutex>// Singleton base class
class Singleton {
protected:Singleton() {}public:Singleton(const Singleton&) = delete;Singleton& operator=(const Singleton&) = delete;static Singleton& getInstance() {static Singleton instance;return instance;}void doSomething() {std::cout << "Singleton is doing something." << std::endl;}
};class Singleton1 : public Singleton {
private:Singleton1() {}public:static Singleton1& getInstance() {static Singleton1 instance;return instance;}
};class Singleton2 : public Singleton {
private:Singleton2() {}public:static Singleton2& getInstance() {static Singleton2 instance;return instance;}
};class Singleton3 : public Singleton {
private:Singleton3() {}public:static Singleton3& getInstance() {static Singleton3 instance;return instance;}
};class Singleton4 : public Singleton {
private:Singleton4() {}public:static Singleton4& getInstance() {static Singleton4 instance;return instance;}
};int main() {// Using the factory methods to get instances of different singletonsSingleton1& singleton1 = Singleton1::getInstance();Singleton2& singleton2 = Singleton2::getInstance();Singleton3& singleton3 = Singleton3::getInstance();Singleton4& singleton4 = Singleton4::getInstance();// Verify that they are all the same instanceif (&singleton1 == &singleton2 && &singleton2 == &singleton3 && &singleton3 == &singleton4) {std::cout << "All Singletons are the same instance." << std::endl;}singleton1.doSomething();singleton2.doSomething();singleton3.doSomething();singleton4.doSomething();return 0;
}

在这个示例中,我们创建了一个基类 Singleton,它实现了单例模式的基本机制,然后创建了四个派生类 Singleton1Singleton2Singleton3Singleton4,每个派生类都有自己的工厂方法 getInstance 来创建对应的单例对象。

通过这种方式,每个派生类继承了单例的行为,但每个单例对象都是独立的实例。当我们调用工厂方法来获取这些单例对象时,它们确保只有一个实例存在,而且每个工厂方法创建的实例是不同的,即每个单例类都有自己的单例实例。

http://www.wangmingla.cn/news/74990.html

相关文章:

  • 南通做网站需要多少钱推广软件排行榜前十名
  • 营销型网站建设要懂代码吗百度标记号码认证平台
  • 软件开发者英文广州seo好找工作吗
  • 网站建设学费西安网络科技有限公司
  • 免费网站安全软件大全苹果版百度平台
  • 建立网站的主要流程有哪些步骤免费关键词排名优化
  • 宜昌 房地产网站建设色盲测试图片
  • 网页开发自学重庆白云seo整站优化
  • 电子商务网站建设实训报告总结网络销售就是忽悠人
  • 找做帽子的工厂网站电商网站平台有哪些
  • 网站改了模板被百度降权怎么在百度上发表文章
  • 医院网站建设方案书百度seo排名帝搜软件
  • 餐饮品牌网站建设深圳外贸推广公司
  • 网站建设与网页制作论文广州抖音推广公司
  • 中国菲律宾南海aso优化违法吗
  • 外贸网站建设开发太原seo快速排名
  • 江苏城乡建设部网站首页网站关键词优化软件效果
  • wordpress keyshot网站seo是干什么的
  • 成都科技网站建设电话多少钱义乌百度广告公司
  • 凡科建站是放在哪个服务器上百度推广多少钱一个月
  • 怎么在网站做直播间成都网站维护
  • 恩城seo的网站seo关键词排名优化方案
  • 建设网站那里好交友平台
  • 邢台网站制作公司青岛seo计费
  • dedecms做网站教程微商软文
  • 云营销网站建设电话咨询培训网
  • 合肥网站建设套餐软文免费发布平台
  • 河北省建设厅政府网站公示seo流程
  • 东莞品托网站建设优化搜索关键词
  • 广州网站建设团队google竞价推广