C++必知必会

C++必知必会
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] (Stephen C.Dewhurst) ,
2016-04
版次: 1
ISBN: 9787115351111
定价: 39.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 202页
正文语种: 简体中文
原版书名: C++ Common Knowledge: Essential Intermediate Programming
16人买过
  •   《C++必知必会》描述了C++编程和设计中必须掌握但通常被误解的主题,这些主题涉及的范围较广,包括指针操作、模板、泛型编程、异常处理、内存分配、设计模式等。作者根据本人以及其他有经验的管理人员和培训老师的经验总结,对与这些主题相关的知识进行了精心挑选,浓缩成63条。每一条款所包含的内容均为进行产品级C++编程所需的关键知识。作者称这些知识为C++程序员的“常识”,其实并非意味着简单或平庸,而是“必不可少”。  《C++必知必会》适合于中、高级C++程序员,也适合C或Java程序员转向C++程序设计时参考。   Steve Dewhurst是贝尔实验室C++元老之一,是贝尔实验室C++使用者,有着20多年C++开发经验,所解决的问题涉及多个领域,包括编译器设计、电子商务、嵌入式通信系统等,并且是两款C++编译器的作者。他曾独自或与人合作撰写多种C++书籍,是TheC++Source的顾问团成员,C/C++Use rs Jou rnal的编辑,也是C++Report的专栏作家。 条款1 数据抽象 1
    条款2 多态 2
    条款3 设计模式 5
    条款4 STL 8
    条款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
    条款19 Command模式与好莱坞法则 52
    条款20 STL函数对象 55
    条款21 重载与重写并不相同 58
    条款22 Template Method模式 60
    条款23 名字空间 62
    条款24 成员函数查找 66
    条款25 实参相依的查找 68
    条款26 操作符函数查找 70
    条款27 能力查询 72
    条款28 指针比较的含义 75
    条款29 虚构造函数与Prototype模式 77
    条款30 Factory Method模式 79
    条款31 协变返回类型 82
    条款32 禁止复制 85
    条款33 制造抽象基类 86
    条款34 禁止或强制使用堆分配 88
    条款35 placement new 90
    条款36 特定于类的内存管理 93
    条款37 数组分配 97
    条款38 异常安全公理 100
    条款39 异常安全的函数 103
    条款40 RAII 106
    条款41 new、构造函数和异常 110
    条款42 智能指针 112
    条款43 auto_ptr非同寻常 114
    条款44 指针算术 116
    条款45 模板术语 119
    条款46 类模板显式特化 121
    条款47 模板局部特化 125
    条款48 类模板成员特化 129
    条款49 利用typename消除歧义 132 
    条款50 成员模板 136
    条款51 采用template消除歧义 140
    条款52 针对类型信息的特化 142
    条款53 嵌入的类型信息 146
    条款54 traits 149
    条款55 模板的模板参数 154
    条款56 policy 159
    条款57 模板实参推导 163
    条款58 重载函数模板 167
    条款59 SFINAE 169
    条款60 泛型算法 172
    条款61 只实例化要用的东西 176
    条款62 包含哨位 179
    条款63 可选的关键字 181
    参考文献 184
    索引 185
    代码示例索引 195
  • 内容简介:
      《C++必知必会》描述了C++编程和设计中必须掌握但通常被误解的主题,这些主题涉及的范围较广,包括指针操作、模板、泛型编程、异常处理、内存分配、设计模式等。作者根据本人以及其他有经验的管理人员和培训老师的经验总结,对与这些主题相关的知识进行了精心挑选,浓缩成63条。每一条款所包含的内容均为进行产品级C++编程所需的关键知识。作者称这些知识为C++程序员的“常识”,其实并非意味着简单或平庸,而是“必不可少”。  《C++必知必会》适合于中、高级C++程序员,也适合C或Java程序员转向C++程序设计时参考。
  • 作者简介:
      Steve Dewhurst是贝尔实验室C++元老之一,是贝尔实验室C++使用者,有着20多年C++开发经验,所解决的问题涉及多个领域,包括编译器设计、电子商务、嵌入式通信系统等,并且是两款C++编译器的作者。他曾独自或与人合作撰写多种C++书籍,是TheC++Source的顾问团成员,C/C++Use rs Jou rnal的编辑,也是C++Report的专栏作家。
  • 目录:
    条款1 数据抽象 1
    条款2 多态 2
    条款3 设计模式 5
    条款4 STL 8
    条款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
    条款19 Command模式与好莱坞法则 52
    条款20 STL函数对象 55
    条款21 重载与重写并不相同 58
    条款22 Template Method模式 60
    条款23 名字空间 62
    条款24 成员函数查找 66
    条款25 实参相依的查找 68
    条款26 操作符函数查找 70
    条款27 能力查询 72
    条款28 指针比较的含义 75
    条款29 虚构造函数与Prototype模式 77
    条款30 Factory Method模式 79
    条款31 协变返回类型 82
    条款32 禁止复制 85
    条款33 制造抽象基类 86
    条款34 禁止或强制使用堆分配 88
    条款35 placement new 90
    条款36 特定于类的内存管理 93
    条款37 数组分配 97
    条款38 异常安全公理 100
    条款39 异常安全的函数 103
    条款40 RAII 106
    条款41 new、构造函数和异常 110
    条款42 智能指针 112
    条款43 auto_ptr非同寻常 114
    条款44 指针算术 116
    条款45 模板术语 119
    条款46 类模板显式特化 121
    条款47 模板局部特化 125
    条款48 类模板成员特化 129
    条款49 利用typename消除歧义 132 
    条款50 成员模板 136
    条款51 采用template消除歧义 140
    条款52 针对类型信息的特化 142
    条款53 嵌入的类型信息 146
    条款54 traits 149
    条款55 模板的模板参数 154
    条款56 policy 159
    条款57 模板实参推导 163
    条款58 重载函数模板 167
    条款59 SFINAE 169
    条款60 泛型算法 172
    条款61 只实例化要用的东西 176
    条款62 包含哨位 179
    条款63 可选的关键字 181
    参考文献 184
    索引 185
    代码示例索引 195
查看详情
相关图书 / 更多
C++必知必会
C++之旅(第3版)(英文版)
(美)本贾尼·斯特劳斯特鲁普
C++必知必会
C++趣味编程及算法入门 全国青少年软件编程等级考试与信息学竞赛通关指南(附600道习题+700个教学视频)
王桂平 等 编著
C++必知必会
C++那些事
程克非,张兴,崔晓通,秦蔚蓉
C++必知必会
C++编程这样学
胡芳
C++必知必会
C++程序设计案例教程(线上线下混合版)
杨卫明;李晓虹
C++必知必会
C++之旅(第3版)
[美]Bjarne Stroustrup(本贾尼 斯特劳斯特鲁普
C++必知必会
C++面向对象程序设计(第4版)
谭浩强
C++必知必会
C++高性能编程
(瑞典)比约恩 安德里斯特(Bj.rn Andrist),(瑞典)维克托 塞尔(Viktor Sehr)
C++必知必会
C++开发案例精讲
杨国兴 著
C++必知必会
C++ Concurrency in Action
Anthony Williams
C++必知必会
C++语言设计教程(计算机专业十四五精品教材)
苏菲、王芬、朱腾 编
C++必知必会
C++程序设计基础教程
丁卫平 程学云 陈文兰 主编;任红建 沈晓红 文万志 副主编
您可能感兴趣 / 更多
C++必知必会
归属感:如何通过社群获得商业竞争优势
[美]大卫·斯平克斯(David Spinks) 著;颉腾文化 出品
C++必知必会
《世界上最大的肚子》2024百班千人暑期书目学前中班名师推荐全新正版现货速发
[美]雷米·查利普(美)柏顿·萨普瑞
C++必知必会
经济学通义
[美]阿门·A.阿尔钦 (美)威廉·R.艾伦 著;[美]杰里·L.乔丹 编
C++必知必会
数字化领导力 数字化转型锦囊,领导力精进指南 一本书掌握数字化转型领导力之道
[美]艾萨克·萨科里克 著;王磊 译;颉腾文化 出品;邓斌
C++必知必会
法哲学基本原理
[美]马克·C.墨菲
C++必知必会
雪花的故事(用照片展示雪花的秘密,为你揭开冬日奇景的奥秘)
[美]马克·卡西诺[美]乔恩·尼尔森
C++必知必会
杜甫传
[美]弗洛伦斯.艾思柯
C++必知必会
神奇的数字零:从数字0开始的极简数学史和人类发展史
[美]查尔斯·塞弗(Charles Seife)著 杨杨立汝 译
C++必知必会
美利坚在燃烧:20世纪60年代以来的警察暴力与黑人反抗
[美]伊丽莎白·欣顿 著 胡位钧 译
C++必知必会
温柔亲启
[美]艾米莉·狄金森 著;[美]艾伦·路易斯·哈特、[美]玛莎·内尔·史密斯 编
C++必知必会
儒教中国及其现代命运(三部曲)
[美]列文森 作者;[中]季剑青 译者
C++必知必会
逃家小兔成长绘本系列
[美]玛格丽特.怀兹.布朗