原创 動態hash表一

轉載自:http://hi.baidu.com/calrincalrin/item/dd826f76cffc935d0d0a07c5 動態hash方法之一 動態hash方法之一 本文資料在百度文庫有文檔,如果覺得麻煩,可以下下來仔細閱

原创 C++設計模式之六--Facade門面模式

轉自:http://www.cnblogs.com/wanggary/archive/2011/04/12/2014186.html     Facade門面模式,也是比較常用的一種模式,基本上所有軟件系統中都會用到。 GOF 在《設計

原创 C++中不太注意的一些小知識點

1、模板類的容器map使用時需要注意:當用下標操作符[]來查找某個key值是否存在於map中時,若所查找的元素不在map中,查找結束後會在map中插入所查找的key值,此key值對應的value值被初始化成value所屬類型的默認值。如下

原创 hash表擴展二

轉載自:http://hi.baidu.com/calrincalrin/item/9a48bae6b5e4a2394ddcafc3 動態hash思想方法之二 ======》接動態hash方法之一   動態hash方法之二   線性散列

原创 C++設計模式之十二--Bridge橋樑模式

轉自:http://www.cnblogs.com/wanggary/archive/2011/04/17/2019067.html       橋樑模式,將抽象部分與它的實現部分分離,使它們都可以獨立地變化。實現分離的辦法就是增加一個類

原创 C++設計模式之十--Adapter適配器模式

轉自:http://www.cnblogs.com/wanggary/archive/2011/04/13/2015335.html       適配器模式,使用之處比較特殊,不屬於常規設計模式,主要用於不同系統之間的處理。是將一個類的接

原创 C++設計模式之四--Multition多例模式

轉自:http://www.cnblogs.com/wanggary/archive/2011/04/11/2011966.html     多例模式,這個在GOF的模式設計裏沒有提到,但在實際工作中確實會用到。更詳細的內容及說明可以參考

原创 C++設計模式之三--Singleton單例模式

轉自:http://www.cnblogs.com/wanggary/archive/2011/04/09/2010876.html   單例模式看起來也蠻簡單的,就是在系統中只允許產生這個類的一個實例,既然這麼簡單,就直接貼代碼了。更詳

原创 C++設計模式之十一--Template_Method模版方法模式

轉自:http://www.cnblogs.com/wanggary/archive/2011/04/15/2016619.html       模板模式也是相當簡單的一種模式,而且是比較常用的。模板模式是定義一個操作中的算法的骨架,而將

原创 C++設計模式之十四--Decorator裝飾模式

轉自:http://www.cnblogs.com/wanggary/archive/2011/04/18/2020254.html       裝飾模式,動態地給一個對象添加一些額外的職責。就增加功能來說,Decorator模式相比生成

原创 C++設計模式之十三--Command命令模式

轉自:http://www.cnblogs.com/wanggary/archive/2011/04/18/2020230.html     命令模式,將一個請求封裝爲一個對象,從而使你可用不同的請求對客戶進行參數化;對請求排隊或記錄請求

原创 C++設計模式之七--AbstractFactory抽象工廠模型

      抽象工廠,提供一個創建一系列相關或相互依賴對象的接口,而無需指定它們具體的類。對於工廠方法來說,抽象工廠可實現一系列產品的生產,抽象工廠更注重產品的組合。 看代碼: 7.1.解釋 main(),女媧 IHuman,產品接口 C

原创 設計模式之五--Factory_Method工廠模式

轉自:http://www.cnblogs.com/wanggary/archive/2011/04/11/2013033.html     工廠方法模式的意義是定義一個創建產品對象的工廠接口,將實際創建工作推遲到子類當中。核心工廠類不再

原创 C++設計模式之十六--Composite組合模式

轉自:http://www.cnblogs.com/wanggary/archive/2011/04/19/2021638.html       概念:將對象組合成樹形結構以表示“部分-整體”的層次結構。Composite使得用戶對單個對

原创 C++設計模式之九--Prototype原型模式

轉自:http://www.cnblogs.com/jiese/archive/2013/07/01/3164428.html  作用: 用原型實例指定創建對象的種類,並且通過拷貝這些原型創建新的對象。 Prototype模式