許多程序員可能並不知道,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++標準委員會的一位活躍成員。
發表於2024-11-07
泛型編程與STL 2024 pdf epub mobi 電子書 下載
花瞭兩周時間看完瞭本書,本著學習模闆編程的目的,但是讀完發現,該書不是自己想要的。 全書分為三篇:泛型編程導入、參考手冊:STL Concepts、參考手冊:算法與類。 後麵兩篇偏重於手冊之類的,重點介紹的是各種概念。 其中第一篇講的又不是太深入,感覺更像是介紹STL的入門...
評分——題記:大概有三個多月沒有寫博客瞭吧,其實不是沒有寫文字瞭,而是因為這三個月以來實在是遇到瞭太多的睏惑、懷疑與迷茫瞭。打開每天寫的《心路》,總是發現以前文字的淺躁,於是,在否定與堅定,迷茫與尋找之間,我度過瞭三個月。對於這些還封存在我電腦中的記錄,我會找...
評分——題記:大概有三個多月沒有寫博客瞭吧,其實不是沒有寫文字瞭,而是因為這三個月以來實在是遇到瞭太多的睏惑、懷疑與迷茫瞭。打開每天寫的《心路》,總是發現以前文字的淺躁,於是,在否定與堅定,迷茫與尋找之間,我度過瞭三個月。對於這些還封存在我電腦中的記錄,我會找...
評分——題記:大概有三個多月沒有寫博客瞭吧,其實不是沒有寫文字瞭,而是因為這三個月以來實在是遇到瞭太多的睏惑、懷疑與迷茫瞭。打開每天寫的《心路》,總是發現以前文字的淺躁,於是,在否定與堅定,迷茫與尋找之間,我度過瞭三個月。對於這些還封存在我電腦中的記錄,我會找...
評分——題記:大概有三個多月沒有寫博客瞭吧,其實不是沒有寫文字瞭,而是因為這三個月以來實在是遇到瞭太多的睏惑、懷疑與迷茫瞭。打開每天寫的《心路》,總是發現以前文字的淺躁,於是,在否定與堅定,迷茫與尋找之間,我度過瞭三個月。對於這些還封存在我電腦中的記錄,我會找...
圖書標籤: C++ STL 泛型 侯捷 Programming 編程 泛型編程與STL 影印版
開頭對concept的講解基本上是直達本質
評分新角度理解STL
評分stl的理論基礎:concept/model/refine,感覺像是不一樣的參考手冊
評分stl的理論基礎:concept/model/refine,感覺像是不一樣的參考手冊
評分開頭對concept的講解基本上是直達本質
泛型編程與STL 2024 pdf epub mobi 電子書 下載