出版时间:2003-03 出版社:华中科技大学出版社 作者:(美)Andrei Alexandrescu 页数:323 字数:400000 译者:侯捷,於春景
Tag标签:无
内容概要
本书从根本上展示了generic patterns(泛型模式)或pattern templates(模式模板),并将它们视之为“在C++中创造可扩充设计”的一种功能强大的新方法。这种方法结合了template和patterns,你可能未曾想过,但的确存在。为C++打开了全新视野,而且不仅仅在编程方面,还在于软件设计本身;对软件分析和软件体系结构来说,它也具有丰富的内涵。
作者简介
Andrei Alexandrescu 世界顶尖的C++专家,C++ Users Journal杂志的专栏作家,他的Modern C++ Design一书曾荣获2001年最佳C++图书称号,所开发的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章 泛化仿函数(Generalized Functors)第6章 Singletons(单件)实作技术第7章 Smart Pointers(智能指针)第8章 Object Factories(对象工厂)第9章 Abstract Factory(抽象工厂)第10章Visitor(访问者、视察者)第11章 Multimethods附录 一个超迷你的多线程程序库(A Minimalist Multithreding Library)参考书目(Bibliography)索引(Index)
图书封面
图书标签Tags
无
评论、评分、阅读与下载