![]() |
您现在的位置是:主页 > 资源分享 > 编程学习 > 编程书籍 >
Modern C++ Design中文版PDF分享
2021-02-04 21:18编程书籍 人已围观
简介《Modern C++ Design》中文版是一个重要的书。从根本上说,它展示的通用模式”或“模式”作为有力的模板创建可扩展的新方法设计c++……...
《Modern C++ Design》简介
《Modern C++ Design》中文版是一个重要的书。从根本上说,它展示的通用模式”或“模式”作为有力的模板创建可扩展的新方法设计c++——一种新的方法相结合,对模板和模式,你可能永远的梦想可能,不过是。如果你的工作是c++的设计和编码,你应该读这本书。
部分目录展示:
第一篇技术(Techniques)
第1章基于Poliy的Class设计(PolyBased Class Designaaa彌
1.1 软件设计的多样性(Multiplicity)
1.2 全功能型(Do-It-AII) 接口的失败
1.3多 重继承(Multiple Inheritance)是救世主?
1.4 Templates 带来曙光
1.5 Policies 和Policy Classes
1.6更丰富的Policies
1.7Policy Classes的析构函数(Destructors)
1.8通过不完全具现化而获得的选择性机能
1.9结合 Policy Classes
1.10以Policy Classes定制结构
1.11 Policies 的兼容性
1.12将一个Class分解为-堆Policies
1.13摘要
第2章些技术(Techique$)/ts物幕唬锡膨4掉後94a建分+物概23“城
2.1编译期 (Compile-Time) Assertions
2.2 Partial Template Specialization (模板偏特化)
2.3局部类 (Local Classes)
2.4.常 整数映射为型别(Mapping Integral Constants to Types)
2.5.型别对 型别的映射(Type-to-Type Mapping)
2.6型别选择 (Type Selection)
2.7编 译期间侦测可转换性(Convertibility) 和继承性( Inheritance)
2.8 type_ jinfo 的一个外覆类( Wrapper)
2.9 NullType 和EmptyType
2.10 Type Traits
2.11摘要
第3章Typelists私糖成邸些紫军湘模郑的明继接就战疆5他泽49 :输
3.1 Typelists 的必要性
3.2定 义Typelists
3.3将 Typelist的生成线性化(linearizing)
3.4计算 长度
3.5间奏 曲
3.6索 引式访问(Indexed Access )
3.7查 找Typelists
3.8附 加元素至Typelsts
3.9移除 Typelist中的某个元素
3.10移除重复 元素(Erasing Duplicates)
3.11取代Typelist中的某个元素
3.12为Typelists局部更换次序(Parially Ordering)
3.13运用Typelists自动产生Classes
3.14摘要
3.15 Typelist 要点概览
第4章。小型对象分配技术(Small-object Alation)法聚都點177部
4.1缺省 的Free Store分配器
4.2内存分配器的工作方式
4.3小型对 象分配器( Small-Object Allocator)
4.4 Chunks (大块内存)
4.5大小一 致(Fixed-Size) 的分配器
4.6 SmallObjAllocator Class
4.7帽子下的戏法
……
下载地址
上一篇:Exceptional C++中文版(draft)分享
下一篇:没有了
广告位 |