Boolan C++設計模式三 “對象性能”模式:面向對象很好的解決了“抽象”的問題,但是必不可免地要付出一定的代價。對于通常情況來講,面向對象...
Boolan C++設計模式二 “對象創(chuàng)建”模式:通過“對象創(chuàng)建”模式繞開new,來避免對象創(chuàng)建(new)過程中所導致的緊耦合(依賴具體類),從...
Boolan C++設計模式一 設計模式:“每一個模式描述了一個在我們周圍不斷重復發(fā)生的問題,以及該問題的解決方案的核心。這樣,你就能一次又一次...
Boolan STL 第四周 萬用的hashfunction: 使用以Hash Table為底層的容器,比如unordered_map(hash...
Boolan STL 第五周 語言層面,STL中算法是function template,其他的容器、迭代器、仿函數(shù)、適配器、分配器都是clas...
Boolan STL 第三周 deque:只能兩頭進兩頭出的容器,實現(xiàn)為分段連續(xù),使用者感覺用起來是整體連續(xù)的。 deque's iterato...
Boolan STL 第二周 OOP與GP區(qū)別:OOP總是將data與methods關聯(lián)在一起,GP則是將data與methods分開。 使用G...
Boolan STL 第一周 GP(Generic Programming 泛型編程):使用模板作為主要工具來編程。 C++標準庫與C++標準模...
Boolan 第五周 高級oop下 vptr:虛指針指向虛表,若類中含有虛函數(shù),不論數(shù)量,則類的空間內含有一個指向虛表的指針。 vtbl:虛表,...