河东软件园:绿色免费的软件下载站! 最新软件|软件分类|软件专题|软件发布

所在位置:首页 > 其它软件 > 电子文档 > C++设计新思维:泛型编程与设计模式之应用 pdf 中文完整版

C++设计新思维:泛型编程与设计模式之应用

 pdf 中文完整版
  • 软件大小:1.6 MB
  • 更新日期:2018-05-02
  • 软件语言:简体中文
  • 软件类别:电子文档
  • 软件授权:免费软件
  • 软件官网:
  • 适用平台:WinXP, Win7, Win8, Win10, WinAll
  • 软件厂商:

8.9
软件评分

本地下载文件大小:1.6 MB 高速下载需下载高速下载器,提速50%

软件介绍人气软件相关文章网友评论下载地址

为您推荐:电子文档

  C++设计新思维:泛型编程与设计模式之应用讲述了c++编程相关的知识,你可以在书籍上学习到处理仿函式、转发式函式的成本、Functor要点概览、Heap配置、透过 Functor实现Undo和Redo,内置的学习章节很多,每一个章节都提供了详细的学习方式,你可以阅读作者的文字介绍,也可以阅读作者提供的C++案例,也可以在摘要中查看更多编程总结,让您通过C++设计新思维学习到跟优秀的开发思维,降低自己在编程过程中程序可能出现的错误,提高开发质量!

C++设计新思维:泛型编程与设计模式之应用 pdf 中文完整版

目录

  第一篇 技术(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.帽子下的戏法

C++设计新思维:泛型编程与设计模式之应用 pdf 中文完整版

阅读说明

  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 中文完整版

    本地高速下载

人气软件

查看所有评论>>网友评论0

发表评论

您的评论需要经过审核才能显示

精彩评论

最新评论

盖楼回复X

(您的评论需要经过审核才能显示)