智能指针单例模式的实现
2007-09-29 13:08
169 查看
static MyClass* MyClass::Instance()
{
static std::autoPtr<MyClass> pSingleInstance;
if ( pSingleInstance.get() == NULL )
pSingleInstance.reset(new MyClass());
return pSingleInstance.get();
}
{
static std::autoPtr<MyClass> pSingleInstance;
if ( pSingleInstance.get() == NULL )
pSingleInstance.reset(new MyClass());
return pSingleInstance.get();
}
相关文章推荐
- c#中观查者模式实现(委托版)
- 用C#实现MVC(Model View Control)模式介绍
- 云计算架构基础之多租户数据架构 (二) 三种模式实现相关的一些模式
- 传智播客.net培训410抽象类简单工厂模式计算机实现
- 外观模式-facade实现interface的方式(简单工厂+facade组合使用)
- COM 代理存根模式下COM组件的实现和加载
- PHP 中实现 Singleton 模式和 Monostate 模式
- XMLHttpRequest+WebForm模式(接口IHttpHandler)实现ajax
- JS实现观察者模式
- scala 借贷模式(loan pattern)通用实现
- ZooKeeper学习笔记:使用zookeeper的API实现增删查改以及客户端的观察者模式
- 最优归并模式——自己实现的霍夫曼树
- 用java语言实现事件委托模式
- 通过F5实现Active/Standby模式主机冗余
- 【iOS系列】-单例模式的实现
- 20/23种设计模式---C++实现
- 《Orange’s 一个操作系统的实现》3.保护模式5----特权级概述(转)
- 在ASP.NET中实现Model-View-Controller模式
- 设计模式---简单工厂模式(c++实现)
- 设计模式-单例模式 C++实现