Aha!設計模式(41)-單例(7)

代碼示例   《設計模式》書中的代碼示例我們已經在已經在前面的文章中給出過,雖然類名不同,但是內容是一回事,所以這裏不再重複了。這裏給出一個更加徹底的引入C++11新特性的代碼示例。首先是頭文件: 和之前介紹的例子相比,代碼中增加了shared_ptr的使用。接下來是實現部分的代碼:   由於使用了靜態變量(不是靜態數據成員),內存管理已經很簡單,並沒有因爲引入了shared_ptr而變得更加簡單
相關文章
相關標籤/搜索