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

具有品牌的福州网站建设网站备案的是空间还是域名

具有品牌的福州网站建设,网站备案的是空间还是域名,网站建设的讲话稿,代做毕设的网站文章目录 一.单例模式二.单例模式的两种实现方式饿汉模式懒汉模式 一.单例模式 一个类只能创建一个对象,这样的类的设计模式就称为单例模式,该模式保证系统中该类只能有一个实例(并且父子进程共享),一个很典型的单例类就是CSTL的内存池C单例模式的基本设计思路: 私有化构造函数… 文章目录 一.单例模式二.单例模式的两种实现方式饿汉模式懒汉模式 一.单例模式 一个类只能创建一个对象,这样的类的设计模式就称为单例模式,该模式保证系统中该类只能有一个实例(并且父子进程共享),一个很典型的单例类就是CSTL的内存池C单例模式的基本设计思路: 私有化构造函数,删除默认的拷贝构造函数和赋值运算符重载防止对象被直接创建和拷贝单例对象的内存资源可以交给操作系统来释放,也可以自定义析构函数来完成特殊操作 二.单例模式的两种实现方式 饿汉模式 饿汉单例类在程序进入主函数之前就创建出唯一的实例 //饿汉单例模式 class HungerSingleton { public://定义一个可以访问单例对象的静态接口static HungerSingleton* Getinstance(){return singleObj;} private://构造函数私有化,防止对象被直接创建HungerSingleton() { cout 单例对象创建 endl; }//删除拷贝接口,防止对象被拷贝HungerSingleton(const HungerSingleton single) delete;HungerSingleton operator(const HungerSingleton single) delete;private://定义静态区的HungerSingleton成员static HungerSingleton singleObj;//也可以定义成指针,初始化时在堆上创建//static HungerSingleton* singleObj; }; //初始化类的静态成员 HungerSingleton HungerSingleton::singleObj; //初始化时在堆上创建 //HungerSingleton * HungerSingleton::singleObj new HungerSingleton;HungerSingleton的静态成员变量是自身类型的对象(或指针),类的静态成员变量在进入主函数之前就完成初始化,由于构造函数被私有化,因此在程序运行过程中无法再创建该类的对象饿汉单例模式的优势: 由于子进程只能在主函数中被创建,因此饿汉单例类不存在线程安全问题,无需与其他线程的类竞争系统资源,在多线程高并发环境下能够较为高效地执行任务 饿汉单例模式的劣势: 如果一个程序中有多种饿汉单例类,我们无法控制它们的初始化顺序饿汉单例类会拖慢程序的启动速度,而且即便用不到该类也会创建一个实例,可能造成内存浪费 懒汉模式 懒汉单例类在程序进入主函数之后由后续代码决定是否创建实例 //懒汉单例模式 class LazySingleton { public://定义一个可以访问单例对象的静态接口static LazySingleton* Getinstance(){//若singleObj为空指针则创建单例对象if (singleObj nullptr){singleObj new LazySingleton;}return singleObj;} private://构造函数私有化,防止对象被创建LazySingleton() { cout 单例对象创建 endl; }//删除拷贝接口,防止对象被拷贝LazySingleton(const LazySingleton single) delete;LazySingleton operator(const LazySingleton single) delete;private://定义成静态成员指针,初始化时在堆上创建static LazySingleton* singleObj; }; //初始化时设置成空指针 LazySingleton * LazySingleton::singleObj nullptr;LazySingleton类在第一次调用Getinstance()成员接口时才会创建实例懒汉单例模式的优势: 可以控制多种懒汉单例类对象的初始化顺序,并且需要用到的时候才创建,避免了内存浪费 懒汉单例模式的劣势: 在多线程环境中存在线程安全问题,需要加锁
http://wiki.neutronadmin.com/news/77705/

相关文章:

  • 深圳网站建设罗湖国内老牌的广州网站建设
  • 淘宝客高佣金网站建设怎样做外国石雕产品网站
  • 无极门户网站手机网站建设原则
  • 网站突然掉排名了中国前十强集团
  • 三网合一网站报价手机百度云网页版登录
  • 珠海电脑自己建网站免费网站推广群发软件
  • 网站开发国内外研究状况摄影网站备案
  • 免费推广网站2022张家界做旅游网站
  • 建站seo推广手机页面网站开发例子
  • 值得相信的西安网站开发网站代运营合同模板
  • 网站页面高度深圳网站建设哪家公司好
  • 建设企业网站可信度网站开发写好了怎么发布
  • 外贸营销网站制作腾讯云 安装 wordpress
  • 一家专做中式设计的网站中国企业500强营业收入
  • 阿里云网站建设流程网上效果代码网站可以下载吗
  • 哪个网站可以做ppt网站的规划与建设课程设计
  • 网站设计与平面设计区别广州网站设计 信科网络
  • 摄影网站的模板企业局域网组网方案
  • 群晖做网站连接数据库网站建设的实验报告总结
  • 网站收录提交入口网址佛山网站建设运营
  • 昆明网络推广公司排名三明seo培训
  • 高中男女做羞羞视频网站新站seo快速排名 排名
  • 中国网站建设公司河南网站排名优化价格
  • 网络上建个网站买东西多少钱传奇手游官方网站
  • 苏州网站建设极简幕枫长沙网络营销介绍
  • 鄂州网站开发充值网站制作
  • 河南做网站哪家好中国建设银行官网站
  • 做调查赚钱的网站域名怎么注册
  • 营销型网站设计方针大型交流论坛平台有哪些
  • 网站建设的公司太多了微信公众号视频网站开发