【牛客带你学编程C++方向】项目练习第5期(截止4.10)
C++方向活动帖:【牛客带你学编程】【C++方向】0基础小白入门培养计划!
牛客带你学编程活动总贴:【牛客带你学编程】0基础小白入门培养计划!
C++项目练习:第5期
练习时间:3月27日-4月10日(2周)
活动规则:
- 每一期一个项目,届时会开新帖发布
- 学员直接将答案提交到该贴评论区即可
- 两周后,公布导师参考答案
- 导师评选出当期最佳代码(将设置为精彩回复)
奖励:牛客大礼包一份(牛客定制水杯 牛客定制笔 牛客定制程序员徽章 滑稽抱枕)
参与方式:直接将你的代码回复到本帖评论区
----------------------------------------------------
本期题目:
学习单例模式,使用C++编写简单的单例
因为在设计或开发中,肯定会有这么一种情况,一个类只能有一个对象被创建,如果有多个对象的话,可能会导致状态的混乱和不一致。这种情况下,单例模式是最恰当的解决办法。它有很多种实现方式,各自的特性不相同,使用的情形也不相同。今天要实现的是常用的三种,分别是饿汉式、懒汉式和多线程式。
通过单例模式, 可以做到:
1、确保一个类只有一个实例被建立
2、提供了一个对对象的全局访问指针
3、在不影响单例类的客户端的情况下允许将来有多个实例
参与方式:直接将你的代码回复到本帖评论区

查看9道真题和解析
