上传者: 38691669
|
上传时间: 2022-08-12 15:00:59
|
文件大小: 44KB
|
文件类型: PDF
本文实例讲述了C++单例模式及其相关应用方法,分享给大家供大家参考。具体方法分析如下:
定义:
一个类有且仅有一个实例,并且提供一个访问它的全局访问点。
要点:
1、类只能有一个实例;
2、必须自行创建此实例;
3、必须自行向整个系统提供此实例。
实现一:单例模式结构代码
singleton.h文件代码如下:
#ifndef _SINGLETON_H_
#define _SINGLETON_H_
class Singleton
{
public:
static Singleton* GetInstance();
protected:
Singleton();
private:
s