C++ 单例模式
文章目录一、什么是单例二、C++单例的实现1.基础要点2.C++ 实现单例的几种方式2.1有缺陷的懒汉式2.2线程安全、内存安全的懒汉式单例 (智能指针,锁)2.3最推荐的懒汉式单例(magic static )——局部静态变量3.单例的模板3.1CRTP 奇异递归模板模式实现3.2不需要在子类声明友元的实现方法总结
一、什么是单例
单例 Singleton 是设计模式的一种,其特点是只提供唯一一个类的实例,具有全局变量的特点,在任何位置都可以通过接口获取到那个唯一实例;
具体运用场景如:
设备管理器.
转载
2021-07-14 20:20:42 ·
76 阅读 ·
0 评论