
C++设计新思维:泛型编程与设计模式之应用
pdf 中文完整版- 软件大小:1.6 MB
- 更新日期:2018-05-02
- 软件语言:简体中文
- 软件类别:电子文档
- 软件授权:免费软件
- 软件官网:未知
- 适用平台:WinXP, Win7, Win8, Win10, WinAll
- 软件厂商:
软件介绍人气软件相关文章网友评论下载地址
C++设计新思维:泛型编程与设计模式之应用讲述了c++编程相关的知识,你可以在书籍上学习到处理仿函式、转发式函式的成本、Functor要点概览、Heap配置、透过 Functor实现Undo和Redo,内置的学习章节很多,每一个章节都提供了详细的学习方式,你可以阅读作者的文字介绍,也可以阅读作者提供的C++案例,也可以在摘要中查看更多编程总结,让您通过C++设计新思维学习到跟优秀的开发思维,降低自己在编程过程中程序可能出现的错误,提高开发质量!

目录
第一篇 技术(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)
详细内容
1.软体设计的多样性( Multiplicity)
1.2全功能型(D-t-AⅡl)介面的失败
1.多重继承( Multiple Inheritance)是救世主?
1.4 Templates带来曙光
1. 5 Policies Il Policy Classes
1.6更丰富的 Policies
1.7 Policy Classes的解构式( Destructors)
1.8透过不完全具现化( Incomplete Instantiation)而获得的选择性机能( Optional Functionality)
1.9结合 Policy CI asses
1.10以 Policy Classes订制结构
1.1.Policies的相容性
1.12将一个 Class分解一堆 Policies
1.13摘要
2.1编译期( Compile-Time) Assertions
2.2 Partial Template Specialization(模板偏特化)
2.3区域类别( Local Classes)
2.4常整数映射为型别( Mapping Integral Constants to T ypes)
2.5型别对型别的映射(Type-to- Type Mapping)
2.6型别选择( Type Selection)
2.7编译期间侦测可转换性( Convertibility)和继承性( Inheritance)
2.8 type info的一个外覆类别( Wrapper)
2.9 Nullt ype Emptytype
2.10 Tvpe Traits
211摘要
3.1 Typelists的必要性
3.2定义 Typelists
3.3将 Typelist的生成线性化( linearizing)
3.4计算长度
3.5间奏曲
3.6索引式存取( Indexed Access)
3.7搜寻 Typelists
3.8附加元素至 Typelists
3.9移除 Typelist中的某个元素
3.10移除重复元素( Erasing Duplicates)
3.1.1取代 Typelist中的某个元素
3.1.2 Typelists局部更换次序( Partially Orderin)
3.13运用 Typelists自动产生 Classes
3.1.4摘要
3.1.5 Typelist要点概览
4.1预设的 Free Store配置器
4.2记忆体配置器的工作方式
4.3小型物件配置器( small-object Allocator)
4.4 Chunks(大块记忆体)
4.5大小一致( Fixed-size)的配置器
4.6 Smallobiallocator Class
4.帽子下的戏法

阅读说明
1、C++设计新思维:泛型编程与设计模式之应用提供了更加丰富的开发知识,小编提供的是PDF版本
2、可以下载这个书籍到电脑上阅读
3、内置的案例以及文字说明非常丰富
4、您需要通过一款pdf阅读器才能查看书籍内容
5、河东网站拥有很多PDF阅读器可以下载
内容介绍
本书分僞两大部分。首先(第一篇)是基础技术的讨论·包括 template template parameters(别怀疑,我并没有多写一个字)、 policies-based design、 compile-time programming. recursive,每一项技术都让人闻所未闻
第二部分(第二篇)是Loki程式库的产品设计与实作,包括 small-object Allocation1,Generalization Functors, Singleton, Smart Pointers, Object Factories, Abstract Factory, Visitor,Multimethods对设计範式2( design patterns)稍有涉猎的读者马上可以看出,这一部分主题都是知名的範式。换言之,作者 Andrei尝试以 templates- based, policies- based手法,运用第一篇完成的基础建设·将上迒範式具体实现岀来,使任何人能够轻鬆地在Loki程式车的基础上
推荐理由
本书涉足无人履踏之境,不但将C ++ templates and generics programming技术做了史无前例的推进,又与design patterns达成巧妙的结合。本书所谈的技术,所完成的实际产品,究竟是狂热激进的象牙塔鑚硏?抑或高度实用的崭新设计思杂?做鵀一个技术先锋,洛基的现实价値与未来,唯頼你的判断?和时间的筛选
下载地址
-
C++设计新思维:泛型编程与设计模式之应用 pdf 中文完整版
其他版本下载
- 查看详情数科阅读器(OFD阅读器) 2.0.18.0419 官方版20.77 MB简体中文18-09-26
- 查看详情netty实战(带书签目录) pdf高清中文版12.9 MB简体中文18-01-31
- 查看详情人月神话(32周年中文纪念版) pdf高清晰完整版30.3 MB简体中文18-04-21
- 查看详情数据结构c++第3版(邓俊辉著) pdf高清扫描完整版19.3 MB简体中文18-05-02
- 查看详情正则表达式必知必会修订版 带书签 pdf高清版13.4 MB简体中文18-01-26
- 查看详情程序员的自我修养-链接、装载与库(潘爱民著) pdf 清晰扫描版29.1 MB简体中文18-04-18
- 查看详情java语言程序设计进阶篇原书第10版 pdf完整版67.5 MB简体中文18-01-31
- 查看详情node.js开发指南(郭家宝) pdf完整版5.56 MB简体中文18-05-31
- 查看详情linux内核设计与实现原书第3版 pdf清晰电子版36.7 MB简体中文18-06-30
- 查看详情php与mysql程序设计第4版 带书签 pdf高清免费版59.9 MB简体中文18-01-29
人气软件
03s702钢筋混凝土化粪池图集12.3 MB
/简体中文16g101-3图集45.9 MB
/简体中文netty实战(带书签目录)12.9 MB
/简体中文10s406建筑排水塑料管道安装图集3.6 MB
/简体中文人月神话(32周年中文纪念版)30.3 MB
/简体中文中国铁路地图下载1.21 MB
/简体中文数据结构c++第3版(邓俊辉著)19.3 MB
/简体中文java语言程序设计进阶篇原书第10版67.5 MB
/简体中文python语言在abaqus中的应用35.1 MB
/简体中文企业应用架构模式-[英]福勒著35.9 MB
/简体中文
相关文章
查看所有评论>>网友评论共0条
精彩评论