stephen c. dewhurst,贝尔实验室最早的c++程序员之一。他有着20多年的c++应用经验,涉及的应用领域包括编译器设计、安全交易、电子商务以及嵌入式电信产品等。他是c++ gotchas(addison-wesley, 2003)的作者,并是programming in c++(第2版)(prentice hall, 1995)的作者之一。stephen是the c++ source顾问委员会的成员之一,是c/c++ users journal的资深编辑,以及c++ report专栏作家。他还是两款c++编译器推选者,并发表了大量关于编译器设计和c++编程技术的文章。
荣耀,南京师范大学教师,一名c++讲师和研究者。译有《imperfect c++中文版》、《c++ templates全览》以及《c++模板超编程》(中文繁体版)等。他原任电力自动化研究院工程师与项目经理,是数个企业级信息系统项目负责人。
条款1 数据抽象
条款2 多态.
条款3 设计模式
条款4 stl
条款5 引用是别名而非指针
条款6 数组形参
条款7 常量指针与指向常量的指针
条款8 指向指针的指针
条款9 新式转型操作符
条款10 常量成员函数的含义
条款11 编译器会在类中放东西
条款12 赋值和初始化并不相同
条款13 复制操作
条款14 函数指针
条款15 指向类成员的指针并非指针
条款16 指向成员函数的指针并非指针
条款17 处理函数和数组声明
条款18 函数对象
条款19 command模式与好莱坞法则
条款20 stl函数对象
条款21 重载与重写并不相同
条款22 template method模式
条款23 名字空间
条款24 成员函数查找
条款25 实参相依的查找
条款26 操作符函数查找
条款27 能力查询
条款28 指针比较的含义
条款29 虚构造函数与prototype模式
条款30 factory method模式
条款31 协变返回类型
条款32 禁止复制..
条款33 制造抽象基类
条款34 禁止或强制使用堆分配
条款35 placement new
条款36 特定于类的内存管理
条款37 数组分配
条款38 异常安全公理
条款39 异常安全的函数
条款40 rall
条款41 new、构造函数和异常
条款42 智能指针
条款43 auto_ptr非同寻常
条款44 指针算术
条款45 模板术语
条款46 类模板显式特化
条款47 模板局部特化
条款48 类模板成员特化
条款49 采用typename消除岐义
条款50 成员模板
条款51 采用template消除歧义
条款52 针对类型信息的特化
条款53 嵌入的类型信息
条款54 traits
条款55 模板的模板参数
条款56 policy
条款57 模板实参推导
条款58 重载函数模板
条款59 sfinae
条款60 泛型算法
条款61 只实例化要用的东西
条款62 包含哨位
条款63 可选的关键字
参考文献
索引
代码示例索引
本書は、オープンソースのツールキット「Arduino」を使った新しいものづくりの実践を目的とした書籍です。その中心は「距離を測る
RubyonRailsisthesuper-productivenewwaytodevelopfull-featuredwebapplications.With...
《无线宽带IP通信原理及应用》较为系统地介绍当今流行的无线宽带技术,重点介绍VoIP技术在无线宽带环境(特别是WiFi、WiMAX、3G等
《从平面到立体:设计师必备的折叠技巧》在把诸如织物、纸板、塑料、金属等二维片材制作成三维形态时,许多设计师都会采用折叠这一
《我在摩根的收益预测法》内容简介:本书对“擅长数据处理的商务人士”的定义是:他们能对不确定的未来定量模拟,同时决定对策的优
《Linux应用大全:服务器架设》内容简介:Linux是一个免费的多用户、多任务的操作系统,其稳定性、安全性与网络功能特别显著。目前
信息管理技术-全国计算机等级考试三级教程-2011年版 本书特色 本书根据教育部考试中心制定的《全国计算机等级考试三级信息管理技术考试大纲(2007年版)》的要...
本书由浅入深、循序渐进地讲解了Android系统的软件安全、逆向分析与加密解密技术。包括Android软件逆向分析和系统安全方面的必备
《范仲淹》内容简介:范仲淹是北宋著名政治家、诗人、学者,在生前身后享有极高声誉:“本朝人物以仲淹为第一”“求之千百年间,盖
《独立董事制度的理论与实践》内容简介:独立董事制度在我国的发展逐渐成熟,其相关规则也日益完善。在这样的大背景下,独立董事制
微机原理与接口技术实用教程 目录 第1章 微型计算机概述.1.1 计算机的发展概况 1.1.1 计算机的发展历程1.1.2 微型计算机的发展历程1.2 微处理器...
《数字图像处理及应用》内容简介:本书系统地介绍了数字图像处理的基本概念和理论、基本方法和算法。全书共分12章,从内容上可分为
FlashActionScript3.0的出现,不仅从形式上改变了ActionScript,而且从本质上改变了ActionScript,使ActionScrip...
《金砖国家金融合作研究》内容简介:进入21世纪,西方国家经济发展持续疲弱,金砖国家逆势而起。金砖国家不仅是五个具有多样性和互
HIGHLIGHTC++ConcurrencyinActionisthefirstbooktomarkettoshowhowtotakeadvantageoft...
《TensorFlow机器学习(原书第2版)》内容简介:本书是升级版,不仅包含机器学习的基本概念,以及如何利用TensorFlow库快速构建强大
《块数据5.0:数据社会学的理论与方法》内容简介:块数据是贵阳发展大数据的理论创新和实践探索的产物,是大数据时代的解决方案。《
Java 编程思想(英文版.第3版)附光盘 本书特色 本书赢得了全球程序员的广泛赞誉,即使是*晦涩的概念,在Bruce Eckel的文字亲和力和小而直接的编程示...
本书将再造从地球上消失和绝迹的动物!恐龙-洪荒年代的神话;麋鹿-漂泊的中国精灵;始祖鸟-美化了的爬行动物;欧洲野马-欧罗
《基于Android Studio的案例教程(第2版)》内容简介:本书主要介绍如何利用Android Studio、Eclipse等工具开发Android项目。...