本書(shū)由知名的C++專(zhuān)家Matthew H.Austern執(zhí)筆,引導(dǎo)你進(jìn)入泛型編程思維模型,并將你帶往此一模型的最重要成品:C++ Standard Template Library(STL)。本書(shū)揭示STL的奧秘,告訴你STL不僅僅是一組方便運(yùn)用的容器類(lèi)(container classes)。對(duì)于泛型組件和可交互作用的組件而言,STL是一個(gè)具備擴(kuò)充能力的框架(framework)、
《泛型編程與STL》闡述了泛型編程的中心思想:concepts、modeling、refinement,并為你展示這些思想如何導(dǎo)出STL的基礎(chǔ)概念:iterators、containers、function objects。循此路線,你可以把STL想像為一個(gè)由concepts(而非明確之functions或classes)組成的程序庫(kù):、你將學(xué)習(xí)其正式結(jié)構(gòu)并因此獲得其潛在威力所帶來(lái)的完整優(yōu)勢(shì)。本書(shū)使你能夠:
●以你自己的“可移植組件”及“可交互作用之泛型組件”擴(kuò)充STL;
●產(chǎn)生一些算法,讓它們和它們所處理之型別(types)及數(shù)據(jù)結(jié)構(gòu)徹底劃清界線;
●撰寫(xiě)更精致、更高效、更有效力的代碼,可跨平臺(tái)重復(fù)使用。
標(biāo)簽:
Matthew
Austern
家
上傳時(shí)間:
2014-01-06
上傳用戶(hù):Avoid98