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

网站建设公司宣传标语百度推广费用一年多少钱

网站建设公司宣传标语,百度推广费用一年多少钱,网站建设日期,广西情最新消息目录 1.提出的需求 ​​​​​​​2.如何定义一个类,使得这个类最多只能创建一个对象? ​​​​​​​3.代码 ​​​​​​​4.小结 C/CLinux服务器开发/后台架构师【零声教育】-学习视频教程-腾讯课堂 ​​​​​​​1.提出的需求 在架构设计时&am…

目录

1.提出的需求

​​​​​​​2.如何定义一个类,使得这个类最多只能创建一个对象?

​​​​​​​3.代码

​​​​​​​4.小结


C/C++Linux服务器开发/后台架构师【零声教育】-学习视频教程-腾讯课堂

​​​​​​​1.提出的需求

在架构设计时,某些类在整个系统生命期中最多只能有一个对象存在( Single Instance)。

​​​​​​​2.如何定义一个类,使得这个类最多只能创建一个对象?

要控制类的对象数目,必须对外隐藏构造函数

思路

  1. 将构造函数的访问属性设置为 private
  2. 定义instance 并初始化为 NULL
  3. 当需要使用对象时,访问instance 的值

空值:创建对象,并用instance 标记

非空值: 返回instance 标记的对象

​​​​​​​3.代码

#include <iostream>
#include <string>using namespace std;
class SObject
{static SObject* c_instance;//1.将构造函数的访问属性设置为 private//拷贝构造声明成私有不使用
SObject(const SObject&);//声明成私有不使用SObject& operator= (const SObject&);//声明成私有不使用SObject(){}
public:static SObject* GetInstance();void print(){cout << "this = " << this << endl;}
};//静态成员变量类外初始化
//定义instance 并初始化为 NULL
SObject* SObject::c_instance = NULL;//静态成员函数类外初始化
SObject* SObject::GetInstance()
{//当需要使用对象时,访问instance 的值//空值:创建对象,并用instance 标记//非空值: 返回instance 标记的对象if( c_instance == NULL ){c_instance = new SObject();}return c_instance;
}int main()
{SObject* s = SObject::GetInstance();SObject* s1 = SObject::GetInstance();SObject* s2 = SObject::GetInstance();//唯一对象s->print();s1->print();s2->print();return 0;
}

​​​​​​​4.小结

单例模式是开发中最常用的设计模式之一

单例模式的应用使得一个类最多只有一个对象

 

http://www.tj-hxxt.cn/news/20079.html

相关文章:

  • 树莓派做博客网站药品销售推广方案
  • 大学计算机网页设计教程广西seo公司
  • 做一家开发网站的公司简介快链友情链接平台
  • 常用网站建设技术有哪些沈阳网页建站模板
  • webstorm网站开发案例2023年10月疫情恢复
  • ui设计比较成功的网站页面文章优化关键词排名
  • 专门做情侣装的网站下载微信
  • 做美女图片网站赚钱福州seo网站管理
  • 如何在不影响原模板情况下添加div+css静态网站模板磁力搜索引擎2023
  • 外贸网站推广计划资源网站排名优化seo
  • 正规的郑州网站建设怎么做线上推广
  • 网站如何制作杭州搜索引擎排名
  • 有哪些做司考真题的网站最新新闻事件今天
  • 知乎 上海做网站的公司蜂蜜网络营销推广方案
  • 做网站大图素材搜索引擎是网站吗
  • 铜陵市住房建设委员会网站网站seo优化方案
  • 潍坊淘宝网站建设搜索引擎优化排名培训
  • 传统生意转型做那个网站好电商网站订烟平台
  • 厦门做网站最好的公司有哪些网站模板定制
  • 做网站的要求如何自己创建一个网站
  • 手机版网站快照如何做郑州网络推广排名
  • 图书网站怎么做关键词优化技巧
  • 如何设计网站首页社群营销的案例
  • 长沙公司做网站重庆店铺整站优化
  • 昆明做网站那家好企业培训课程
  • 中国建行官方网站百度推广登录手机版
  • wordpress区块链导航类网站手机百度app下载安装
  • 做网站前台要学什么课程线上推广活动有哪些
  • 做网站需要的电脑配置经典软文案例200字
  • 网站比较分析网络营销该如何发展