C++必知必会

豆瓣
C++必知必会

登录后可管理标记收藏。

ISBN: 9787115351111
作者: Stephen C. Dewhurst
译者: 荣耀
出版社: 人民邮电出版社
发行时间: 2016 -4
丛书: C和C++实务精选
装订: 平装
价格: 39.00元
页数: 202

/ 10

0 个评分

评分人数不足
借阅或购买

C++ Common Knowledge: Essential Intermediate Programming

Stephen C. Dewhurst    译者: 荣耀

简介

《C++必知必会》描述了C++编程和设计中必须掌握但通常被误解的主题,这些主题涉及的范围较广,包括指针操作、模板、泛型编程、异常处理、内存分配、设计模式等。作者根据本人以及其他有经验的管理人员和培训老师的经验总结,对与这些主题相关的知识进行了精心挑选,浓缩成63条。每一条款所包含的内容均为进行产品级C++编程所需的关键知识。作者称这些知识为C++程序员的“常识”,其实并非意味着简单或平庸,而是“必不可少”。
《C++必知必会》适合于中、高级C++程序员,也适合C或Java程序员转向C++程序设计时参考。

contents

条款1数据抽象1
条款2多态2
条款3设计模式5
条款4STL8
条款5引用是别名而非指针10
条款6数组形参13
条款7常量指针与指向常量的指针16
条款8指向指针的指针19
条款9新式转型操作符21
条款10常量成员函数的含义25
条款11编译器会在类中放东西29
条款12赋值和初始化并不相同31
条款13复制操作34
条款14函数指针37
条款15指向类成员的指针并非指针40
条款16指向成员函数的指针并非指针43
条款17处理函数和数组声明46
条款18函数对象48
条款19Command模式与好莱坞法则52
条款20STL函数对象55
条款21重载与重写并不相同58
条款22TemplateMethod模式60
条款23名字空间62
条款24成员函数查找66
条款25实参相依的查找68
条款26操作符函数查找70
条款27能力查询72
条款28指针比较的含义75
条款29虚构造函数与Prototype模式77
条款30FactoryMethod模式79
条款31协变返回类型82
条款32x止复制85
条款33制造抽象基类86
条款34x止或强制使用堆分配88
条款35placementnew90
条款36特定于类的内存管理93
条款37数组分配97
条款38异常安全公理100
条款39异常安全的函数103
条款40RAII106
条款41new、构造函数和异常110
条款42智能指针112
条款43auto_ptr非同寻常114
条款44指针算术116
条款45模板术语119
条款46类模板显式特化121
条款47模板局部特化125
条款48类模板成员特化129
条款49利用typename消除歧义132
条款50成员模板136
条款51采用template消除歧义140
条款52针对类型信息的特化142
条款53嵌入的类型信息146
条款54traits149
条款55模板的模板参数154
条款56policy159
条款57模板实参推导163
条款58重载函数模板167
条款59SFINAE169
条款60泛型算法172
条款61只实例化要用的东西176
条款62包含哨位179
条款63可选的关键字181
参考文献184
索引185
代码示例索引195

其它版本 (4)
短评
评论
笔记