• 每天10分钟轻松掌握C++
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

每天10分钟轻松掌握C++

8.88 3.1折 29 九五品

仅1件

河北廊坊
认证卖家担保交易快速发货售后保障

作者[美]利伯蒂 著;马礼伟 译

出版社人民邮电出版社

出版时间2009-08

版次1

印数1千册

装帧平装

上书时间2024-06-29

书香文华阁

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九五品
图书标准信息
  • 作者 [美]利伯蒂 著;马礼伟 译
  • 出版社 人民邮电出版社
  • 出版时间 2009-08
  • 版次 1
  • ISBN 9787115211057
  • 定价 29.00元
  • 装帧 平装
  • 开本 32开
  • 纸张 胶版纸
  • 页数 246页
  • 字数 250千字
  • 正文语种 简体中文
  • 丛书 图灵程序设计丛书·C/C++系列
【内容简介】
  《每天10分钟轻松掌握C++(第2版)》围绕一个实用程序的开发展开,讲解了C++各方面的特性,包括函数、异常处理、堆与栈的区别、结构体、类、继承、多态等基本概念,还包括模板、性能优化等比较深入的知识。与其他只讲C++语言本身的图书不同,《每天10分钟轻松掌握C++(第2版)》更注重语言特性的应用,并在应用的基础上讲解了迭代的软件开发过程,涉及软件的设计、开发、调试、测试以及重构等若干方面。
  《每天10分钟轻松掌握C++(第2版)》适合各层次C++程序员使用。
【作者简介】
  JesseLiberty,经验丰富的技术专家和畅销书作家,现任微软公司Silverlight开发团队的高级程序经理。他撰写的C++、C#和ASP.NET等方面的著作都广受赞誉。
【目录】
第1章准备工作1
1.1目标1
1.2C++语言1
1.3准备编程2
1.4C++、ANSIC++、Windows等问题2
1.5编译器和编辑器3
1.6开发周期4
1.7改进程序5
1.8一个简单的程序5
1.9程序的组成5
1.10编译期错误6
1.11小结7

第2章输出到控制台——标准输出8
2.1改进空程序8
2.2理解#include9
2.3命名空间9
2.4注释10
2.5空白行10
2.6函数11
2.7逐字理解cout语句11
2.8小结12

第3章计算13
3.1执行计算和显示结果13
3.2括号嵌套14
3.3使用输入流15
3.4使用int变量和常量17
3.5变量的类型和有效变量名18
3.6小结20

第4章数字输入21
4.1数字输入21
4.2哪里出错了24
4.3小结26

第5章if语句和判断条件27
5.1处理失败的输入流27
5.2小结31

第6章异常处理32
6.1异常处理——更好的方式32
6.2为什么使用异常34
6.3小结34

第7章函数35
7.1什么是函数35
7.2定义函数36
7.3把示例程序分解成多个函数37
7.4重构40
7.5把函数的代码放在哪里41
7.6全局变量42
7.7测试43
7.8小结43

第8章把代码分解成模块44
8.1什么是模块44
8.2为什么使用模块44
8.3使用库改变名字47
8.4调用函数48
8.5分离编译50
8.6测试50
8.7小结50

第9章do/while循环51
9.1当前进度51
9.2执行多次51
9.3至少执行一次51
9.4一次都不执行或执行多次55
9.5小结56

第10章循环嵌套和复杂布尔表达式57
10.1循环嵌套57
10.2关系运算符59
10.3使用bool变量化简61
10.4小结62

第11章switch语句、静态变量和runtime_error63
11.1switch语句63
11.2扩展计算器64
11.3处理新的异常67
11.4小结68

第12章数组、循环及递增和递减运算符69
12.1使用数组创建计算器磁带69
12.2磁带69
12.3for循环71
12.4数组访问越界72
12.5递增和递减72
12.6累加器中的计算器磁带73
12.7小结74

第13章存储:堆、栈和指针75
13.1堆与栈75
13.2指针、引用和数组77
13.3使用指针存在危险84
13.4从堆中删除指针84
13.5删除数组85
13.6小结85

第14章测试86
14.1测试堆分配内存为什么很重要86
14.2使用“微型语言”让计算器更通用86
14.3不用调试器调试94
14.4小结96

第15章结构和类型97
15.1组织结构97
15.2声明枚举类型98
15.3声明结构体类型101
15.4栈上的结构体101
15.5堆上的结构体102
15.6用结构体单向链表实现磁带103
15.7函数指针和回调105
15.8小结109

第16章文件I/O110
16.1保存程序的运行状态110
16.2恢复磁带114
16.3重新播放磁带恢复状态114
16.4小结117

第17章类:带函数的结构体118
17.1把类看做迷你程序118
17.2类与实例118
17.3构造函数和析构函数122
17.4复制构造函数以及何时使用它126
17.5放宽类中“使用前声明”127
17.6小结127

第18章用类重构计算器128
18.1把函数移入类中128
18.2小结131

第19章用类实现计算器132
19.1类的标记132
19.2aRequest的私有成员和公有成员134
19.3初始化134
19.4内部状态136
19.5命名138
19.6把函数的内容移入成员函数139
19.7将对象作为回调结构体144
19.8对象所有权144
19.9小结145

第20章用类实现计算器的其他功能146
20.1使用C++标准库146
20.2对象中的用户接口150
20.3main.cpp155
20.4小结156

第21章函数和运算符重载157
21.1在类中声明重载成员函数157
21.2重载构造函数160
21.3重载运算符意味着什么161
21.4运算符重载存在危险161
21.5重载赋值运算符和复制构造函数165
21.6小结166

第22章继承167
22.1继承的声明167
22.2引用对象的类和父类171
22.3重写函数174
22.4保护访问175
22.5virtual是什么176
22.6虚构造函数和析构函数178
22.7虚成员函数178
22.8调用父类179
22.9小结179

第23章用继承测试对象180
23.1编写测试用具180
23.2用已知的用例测试类180
23.3回归测试182
23.4小结183

第24章抽象类、多重继承和静态成员184
24.1创建接口184
24.2多重继承191
24.3类中的静态成员变量和静态函数193
24.4小结197

第25章模板198
25.1模板的优点和缺点198
25.2模板的声明和使用198
25.3小结210

第26章性能优化211
26.1运行更快、体积更小211
26.2内联211
26.3递增和递减213
26.4模板与普通类213
26.5测量代码运行时间214
26.6程序和数据结构的大小215
26.7小结215

第27章总结216
27.1如何增强计算器216
27.2学到的内容217

附录A运算符220
附录B运算符优先级226
附录C重要的C++关键字228
索引230
点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP