原创 《STL源碼剖析》學習備忘
目錄: 皰丁解牛(侯捷自序)目錄前言第1章 STL概論與版本簡介第2章 空間配置器(allocator)第3章 迭代器(iterators)概念與traits編程技法第4章 序列式容器(sequence containers)第5章 關
原创 《C++ Templates 中文版》[陳偉柱譯] 續1
第2部分 深入模板 第8章 深入模板基礎 8.1 參數化聲明 8.1.1 虛成員函數 【成員函數模板不能是虛函數】 8.1.2 模板的鏈接 【缺省是外部的、extern "C++"的。static可以
原创 Quick心得
【Quick心得】 英語分 2種,區別對待:(1)日常語:無需語法(人文風俗,俗語俗句)(2)書面語:必需語法(縮減句子增大信息容量) 聽說日常語(廣播、電影):需要俗語表達、單詞讀寫書面語(報刊、文章):需要單詞、語法 所以:書
原创 《C++ Templates 中文版》[陳偉柱譯] 續2
第3部分 模板與設計 第14章 模板的多態威力 14.1 動多態 14.2 靜多態 14.3 動多態和靜多態 14.3.1 術語 14.3.2 優點和缺點 14.3.3 將兩種多態結合起來 14.4 新形式的設計模板 14.
原创 FAQ
蔣晟 SAM談const使用,manbug:返回值重載,懶惰計算,反微軟繳文STL學習網站bind2nd使用問題省略號表達式 1 2 !string類轉化爲數字去除字符串兩端空格 2 字符串與各種數字類型互轉在 GRUB for DOS
原创 《C++標準程序庫》學習備忘
鉅細靡遺·井然有序(侯捷譯序)孟巖譯序目錄前言致謝1.關於本書2.C++及其標準程序庫簡介3.一般概念4.通用工具5.Standard Template Library(STL,標準模板庫)6.STL容器(STL Container)7.
原创 《C++ Templates 中文版》[陳偉柱譯]
第1章 關於本書 ok第1部分 基礎 【模板就是可以使用不同類型的函數或類】【相似函數怎麼辦?逐一實現(維護難!),類繼承(不檢查-->維護難),宏(蠢-->維護難)】【模板是解決之道:嚴格檢查、編譯器多勞力、自己多勞心-->換來簡
原创 不再犯錯
pos = vv.erase(pos);//不幸:erase導致pos從此失效;幸運:返回有效pos;注意處理pos for_each(...bind2nd(ptr_fun(myfunc),a));//ptr_fun要求myfunc