单体模式singleton
生活随笔
收集整理的這篇文章主要介紹了
单体模式singleton
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在c++實現單體模式和c#,java有些不同
.h
class Param { public:static Param& GetIntance(){return m_param;}static Param m_param; }.cpp
Param Param::m_param;
看起來比高級語言的單體模式還簡單,不用考慮到多線程的問題
如果要求返回指針呢?
//頭文件
class Singleton
{
private:
? static Singleton *s_instance;
public:
? static Singleton* instance();
}
如此高效的避免了,在多線程模式下可能產生多個實例的現象
http://www.cnblogs.com/rush/archive/2011/10/30/2229565.html?寫得很不錯
總結
以上是生活随笔為你收集整理的单体模式singleton的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: main执行之前与之后
- 下一篇: static变量初始化