单例模式
2025-3-6
| 2025-3-6
Words 199Read Time 1 min
type
status
date
slug
summary
tags
category
icon
password

单例模式

单例模式是一种保证一个类只有一个实例的设计模式。
从 C/C++ 来看其作用和全局变量差不多,不过单例模式还能做到延迟初始化的功能,也就是说获取单例的时候才进行初始化。
 
自 C++11 开始,局部的 static 变量定义已经是线程安全了,著名的 Mayer’s Singleton 算的上是 C++ 单例模式的标准实现了。
1、单例 Instance 的生命周期从 getInstance() 开始,知道程序结束时结束。
2、初始化操作可以在构造函数中添加。
enable_shared_from_this实现原理Qt 核心机制源码分析之元对象系统
Loading...
Catalog