出版時間:2003-03 出版社:華中科技大學出版社 作者:(美)Andrei Alexandrescu 頁數(shù):323 字數(shù):400000 譯者:侯捷,於春景
Tag標簽:無
內容概要
本書從根本上展示了generic patterns(泛型模式)或pattern templates(模式模板),并將它們視之為“在C++中創(chuàng)造可擴充設計”的一種功能強大的新方法。這種方法結合了template和patterns,你可能未曾想過,但的確存在。為C++打開了全新視野,而且不僅僅在編程方面,還在于軟件設計本身;對軟件分析和軟件體系結構來說,它也具有豐富的內涵。
作者簡介
Andrei Alexandrescu 世界頂尖的C++專家,C++ Users Journal雜志的專欄作家,他的Modern C++ Design一書曾榮獲2001年最佳C++圖書稱號,所開發(fā)的Loki已經成為最負盛名的C++程序庫之一。
書籍目錄
譯序by 候捷譯序by 於春景目錄序言 by Scott Meyers序言 by John Vlissides前言致謝第一篇 技術(Techniques)第1章 基于Policy的Class設計(Policy-Based Class Design)第2章 技術(Techniques)第3章 Typelists第4章 小型對象分配技術(Small-Object Allocation)第二篇 組件(Components)第5章 泛化仿函數(shù)(Generalized Functors)第6章 Singletons(單件)實作技術第7章 Smart Pointers(智能指針)第8章 Object Factories(對象工廠)第9章 Abstract Factory(抽象工廠)第10章Visitor(訪問者、視察者)第11章 Multimethods附錄 一個超迷你的多線程程序庫(A Minimalist Multithreding Library)參考書目(Bibliography)索引(Index)
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載