C++必知必会pdf百度网盘下载地址?
《C++必知必会》描述了C++编程和设计中必须掌握但通常被误解的主题,这些主题涉及的范围较广,包括指针操作、模板、泛型编程、异常处理、内存分配、设计模式等。作者根据本人以及其他有经验的管理人员和培训老师的经验总结,对与这些主题相关的知识进行了精心挑选,浓缩成63条。每一条款所包含的内容均为进行产品级C++编程所需的关键知识。作者称这些知识为C++程序员的“常识”,其实并非意味着简单或平庸,而是“必不可少”。
《C++必知必会》适合于中、高级C++程序员,也适合C或Java程序员转向C++程序设计时参考。
作者简介:
Steve Dewhurst,是贝尔实验室C++元老之一,是贝尔实验室C++使用者,有着20多年C++开发经验,所解决的问题涉及多个领域,包括编译器设计、电子商务、嵌入式通信系统等,并且是两款C++编译器的作者。他曾独自或与人合作撰写多种C++书籍,是TheC++Source的顾问团成员,C/C++UsersJournal的编辑,也是C++Report的专栏作家。
目录:条款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
点击下载