許多程序員可能並不知道,C++不僅是一個麵嚮對象程序語言,它還適用於泛型編程(generic programming)。這項技術可以大大增強你的能力,協助你寫齣高效率並可重復運用的軟件組件(software components)。
本書由知名的C++專傢Matthew H.Austern執筆,引導你進入泛型編程思維模型,並將你帶往此一模型的最重要成品:C++ Standard Template Library(STL)。本書揭示STL的奧秘,告訴你STL不僅僅是一組方便運用的容器類(container classes)。對於泛型組件和可交互作用的組件而言,STL是一個具備擴充能力的框架(framework)。
本書闡述瞭泛型編程的中心思想:concepts、modeling、refinement,並為你展示這些思想如何導齣STL的基礎概念:iterators、containers、function Objects。循此路綫,你可以把STL想像為一個由concepts(而非明確之functions或classes)組成的程序庫。你將學習其正式結構並因此獲得其潛在威力所帶采的完整優勢。
作者簡介
Matthew H.Austern:擁有博士學位,曾於MIT和UC Berkeley做研究。現任職於Silicon Graphics編譯器團隊,是SGI STL的主要作者。他是Dr.Dobb's Journal和C++Report兩本刊物的撰稿人,並主持newsgroup comp.std.c++,同時也是ISO/ANSI C++標準委員會的一位活躍成員。
發表於2025-03-04
泛型編程與STL 2025 pdf epub mobi 電子書 下載
——題記:大概有三個多月沒有寫博客瞭吧,其實不是沒有寫文字瞭,而是因為這三個月以來實在是遇到瞭太多的睏惑、懷疑與迷茫瞭。打開每天寫的《心路》,總是發現以前文字的淺躁,於是,在否定與堅定,迷茫與尋找之間,我度過瞭三個月。對於這些還封存在我電腦中的記錄,我會找...
評分花瞭兩周時間看完瞭本書,本著學習模闆編程的目的,但是讀完發現,該書不是自己想要的。 全書分為三篇:泛型編程導入、參考手冊:STL Concepts、參考手冊:算法與類。 後麵兩篇偏重於手冊之類的,重點介紹的是各種概念。 其中第一篇講的又不是太深入,感覺更像是介紹STL的入門...
評分這是一本以新角度闡述STL的書,給人耳目一心的感覺。大部分書籍對STL都是處於使用層麵介紹,這本書則是從概念、設計講述。 裏麵提齣的concept,model, refinement概念,讓人給容易理解STL,理解背後的概念以及設計背後的思想。看完會對STL理解更深,知道為什麼Ite...
評分花瞭兩周時間看完瞭本書,本著學習模闆編程的目的,但是讀完發現,該書不是自己想要的。 全書分為三篇:泛型編程導入、參考手冊:STL Concepts、參考手冊:算法與類。 後麵兩篇偏重於手冊之類的,重點介紹的是各種概念。 其中第一篇講的又不是太深入,感覺更像是介紹STL的入門...
評分這是一本以新角度闡述STL的書,給人耳目一心的感覺。大部分書籍對STL都是處於使用層麵介紹,這本書則是從概念、設計講述。 裏麵提齣的concept,model, refinement概念,讓人給容易理解STL,理解背後的概念以及設計背後的思想。看完會對STL理解更深,知道為什麼Ite...
圖書標籤: C++ STL 泛型 侯捷 Programming 編程 泛型編程與STL 影印版
第一篇驚艷,後麵幾篇更像手冊,建議和其他STL書配套閱讀,否則讀完有難度。
評分第一篇驚艷,後麵幾篇更像手冊,建議和其他STL書配套閱讀,否則讀完有難度。
評分新角度理解STL
評分開頭對concept的講解基本上是直達本質
評分開頭對concept的講解基本上是直達本質
泛型編程與STL 2025 pdf epub mobi 電子書 下載