原创 《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