原创 more effective c++

基礎: M1  指針和引用的區別 M2 無用的構造函數可不用。 M3 新的類型轉換 static_cast<>() M4 不要對數組使用多態 運算符: M5 謹慎定義類型轉換函數 單參構造函數要小心。 M6 new delete M7 自

原创 object-oriented pk object-based

面向對象和基於對象的區別。lippman. 基於對象 ---------- class 面向對象 ----------- 繼承 多態   inheritance  polymorphism 異常。 內容還是有挑戰的。  析構函數爲什麼還

原创 STL

泛型編程 generic programming (GP)。 標準模塊庫 standard template library (STL)。 STL兩個部分:容器vector list (序列式容器 sequential container

原创 template 模板也瘋狂

型別參數 非型別參數 #include <iostream> using namespace std;template<class memtype> //這裏用class 和 typename 都行。細微的差別太複雜了啊。csdn 裏有

原创 讀書看電影

一陣子感覺思想貧乏,不思進取了。覺得需要點什麼。 書,很想讀書。翻了櫃子,有本平凡的世界。剛開始不是很敢興趣,因爲高中時候就讀過。 畢竟這樣的小說不比名著。書中的任務平凡,故事也很平凡。 懷着消遣的態度看了起來,竟然很快進入感覺了。三四天