另外還有一個版本的懶漢模式程式碼,也是支援執行緒安全(開啟編譯器C++11支援),大家看看,大概長這樣:class Singleton{public:static Singleton* instance(){static Singleton
}public:Singleton(constSingleton&)=delete
singleton constraint可以統一到一個typeclass由template haskell可以從普通函式生成singleton函式跟type level函式(type family)最後:singleton constrai