GoF的《設(shè)計(jì)模式》一書(shū)娶视,有三個(gè)層面的內(nèi)容: 1. 指出編程開(kāi)發(fā)活動(dòng)中存在模式,提出總結(jié)設(shè)計(jì)模式需要關(guān)注的四要素 "名稱(chēng)-問(wèn)題-解決方案-效果“...
一、迭代器 iterator 容器的 iterator 類(lèi)型每種容器類(lèi)型都定義了自己的C++迭代器類(lèi)型捕发,如 vector:vector::ite...
1欺税、hashtable 哈希表和數(shù)組扰付、以及鏈表的對(duì)比: (1).數(shù)組的特點(diǎn):尋址容易校套,插入和刪除困難;數(shù)組存儲(chǔ)連續(xù),查找一個(gè)元素的時(shí)間復(fù)雜度為O...
1蔬充、標(biāo)準(zhǔn) C++ 庫(kù)和擴(kuò)展的標(biāo)頭文件(按類(lèi)別)蝶俱。 Algorithms[的詳細(xì)信息]<>> C Library Wrappers<>>, <>>...
1.vptr(虛指針)和vtbl(虛表) a.只要類(lèi)中有虛函數(shù)(不論多少個(gè)),這個(gè)類(lèi)的實(shí)際大小會(huì)比類(lèi)中所有的數(shù)據(jù)大小相加還要多4饥漫,這是因?yàn)轭?lèi)中存...
2.1 拷貝構(gòu)造函數(shù) 拷貝賦值運(yùn)算符 析構(gòu)函數(shù) 2.1.1拷貝構(gòu)造函數(shù) 第一個(gè)參數(shù)必須是自身類(lèi)類(lèi)型的引用榨呆,且任何額外參數(shù)都有默認(rèn)值。(為什么必須...