一個萬用的hash function 研究目的: 為以hash table為底層的容器中所放置的元素寫一個hash function廊鸥。 hash function設計原則 產...
IP屬地:陜西
一個萬用的hash function 研究目的: 為以hash table為底層的容器中所放置的元素寫一個hash function廊鸥。 hash function設計原則 產...
STL六大部件從語言層面講: 容器Container是個class template 算法Algorithm是個function template 迭代器Iterator是個...
類之間的關系 在本次課程中洞斯,類與類之間的關系被分為三種:復合疮方、繼承绩聘、委托。 復合Composition 復合可以表示為has-aclass A has a class B. ...
第二周 string class big three 三個特殊的函數 帶有指針的類一定要具有以下幾種函數: 拷貝構造 拷貝賦值 析構函數 本周課程內容接著第一周悴务,講了類的設計...
單件模式 享元模式 狀態(tài)模式 備忘錄 組合模式 迭代器 職責鏈 命令模式 訪問器 解析器 本周作業(yè) 本次作業(yè)要求針對DrawingSystem中的基類Shape和各個子類Li...
本周主要講了工廠方法钞艇、抽象工廠、原型模式窍箍、構建器串纺、門面模式、代理模式椰棘、適配器和中介者纺棺。 工廠方法 抽象工廠 原型模式 構建器 門面模式 中介者 代理模式 適配器 本周作業(yè) 針...
c++頭文件 防衛(wèi)式聲明 本周目標 完成一個復數的類 一個class包含一個class head和一個class body 思考一: 要實現一個復數的類,需要包含哪些數據:實...
本周筆記分為兩個部分:一為課程重點筆記邪狞,二為關于作業(yè)的思考 第一部分:課程重點筆記 首先 什么是設計模式: 軟件設計的金科玉律:復用 以下整理了面向對象設計的幾大原則: 1祷蝌、...