介绍
- (1)…什么是单例
1.只能有一个实例化的对象的类- (2).单例有什么用
1.多线程的线程池的设计
2.系统中只需要一个窗口时才使用单例(无法重复创建)
3.一个操作系统只能有一个文件系统- (3).单例怎么用
1.隐藏所有构造函数
2.静态成员内部调用构造函数实例化
3.提供一个静态函数来返回静态成员对象
源码
#include<iostream>
#include<string>
using namespace std;
//不管用不用,程序开始就会实例化一个对象(饿汉式)
#if 1
class single
{
public:
//调用实例化
static single& getinstance()
{
return s_instance;
}
private:
single()