新書推薦:
《
武当内家散手
》
售價:NT$
230.0
《
诛吕:“诸吕之乱”的真相与吕太后时期的权力结构
》
售價:NT$
454.0
《
炙野(全2册)
》
售價:NT$
356.0
《
女人的胜利
》
售價:NT$
255.0
《
数据有道:数据分析+图论与网络+微课+Python编程(鸢尾花数学大系:从加减乘除到机器学习)
》
售價:NT$
1214.0
《
500万次倾听:陪伤心的人聊聊
》
售價:NT$
245.0
《
英国商业500年(见证大国崛起与企业兴衰,启迪未来商业智慧。)
》
售價:NT$
367.0
《
万千心理·儿童心理治疗中的心智化:临床实践指导
》
售價:NT$
398.0
內容簡介:
c++不仅支持c语言的几乎全部功能,还提供了数据抽象和面向对象的技术,更提供模板技术来提高运行效率。通过学习c++可以快速过渡到面向对象编程,能够进行真正的软件开发。
《c++程序设计教学做一体化教程》采用教、学、做一体化模式,以核心知识、能力目标、任务驱动和实践环节为单元组织本教材的体系结构。每章都由核心知识、能力目标、任务驱动和实践环节4个模块所构成。在语法上严格遵守
c++
2011标准,在程序设计思想方面强调模块化思想,在克服难点方面注重结构清晰地安排内容,循序渐进地展开知识,特别强调知识点的能力目标,通过合理的任务驱动和实践环节提高程序的设计能力和综合运用知识的能力。全书分为10章,分别讲解了初识c++,数据类型,表达式与语句,函数,类,类与对象,单继承与组合,多继承与多态,运算符重载,模板。
《c++程序设计教学做一体化教程》不仅适合作为高等院校理工类学生学习c++程序设计的教材,而且特别适合作为教、学、做一体化的教材。
目錄 :
第1章初识c++ 1
1.1引言1
1.2开发环境1
本章小结4习题14
第2章数据类型6
2.1整数类型6
2.2浮点类型9
2.3布尔型11
2.4枚举类型13
2.5指针15
2.6数组17
2.7结构体20
2.8引用类型23
2.9 const修饰符26
2.10字符数组28
2.11 string类型之一31
2.12 string类型之二34
本章小结37习题238
第3章表达式与语句40
3.1算术运算符40
3.2关系和逻辑运算符 43
3.3位运算44
3.4逗号运算符和条件运算符 46
3.5类型转换48
3.6条件语句50
3.7循环语句54
3.8转移语句58
本章小结61
习题362
第4章函数64
4.1 main函数64
4.2函数原型65
4.3函数定义67
4.4函数传值调用68
4.5函数传址调用71
4.6递归调用74
4.7函数重载75
4.8变量78
本章小结81
习题482
第5章类84
5.1类的定义84
5.2控制访问成员87
5.3函数成员的特性 91
5.4特殊函数成员95
5.5 const修饰数据成员97
5.6 const修饰函数成员99
5.7 this指针103
5.8 static修饰数据成员104
5.9 static修饰函数成员107
5.10友元109
本章小结111
习题5 112
第6章类与对象115
6.1对象115
6.2对象的创建和撤销118
6.3默认构造函数120
6.4复制构造函数121
6.5构造函数重载125
6.6对象数组127
6.7 new和delete130
本章小结133
习题6 135
第7章单继承与组合140
7.1基类和派生类140
7.2继承143
7.3组合148
7.4 protected成员150
7.5派生类对象的构造152
7.6函数覆盖156
7.7向上类型转换158
本章小结161
习题7162
第8章多继承与多态168
8.1多继承168
8.2虚基类172
8.3多态与虚函数174
8.4纯虚函数179
8.5虚析构函数182
本章小结185习题8185
第9章运算符重载190
9.1运算符函数190
9.2重载运算符=193
9.3重载运算符+和-197
9.4重载关系运算符199
9.5重载运算符++和--201
9.6重载运算符[ ]204
9.7重载运算符 206
本章小结209习题9209
第10章模板212
10.1模板函数212
10.2函数模板重载215
10.3函数模板举例217
10.4类模板219
10.5类模板举例222
本章小结224
习题10 225