C++实用培训教程
分類: 图书,计算机/网络,程序设计,C C++ C# VC VC++,
作者: 杨明军,董亚卓,汪黎 编著
出 版 社: 人民邮电出版社
出版时间: 2002-12-1字数: 543000版次: 1页数: 344印刷时间: 2003/04/01开本:印次:纸张: 胶版纸I S B N : 9787115107633包装: 平装编辑推荐
内容简介
本书全面系统地介绍了C++语言的实用编程知识。内容包括C++语言基础、类和对象、派生与继承、虚函数与友元、运算符重载、I/O流库和模板与异常等,并在第13章安排了集成开发实例。每章都有实战演练和课后自测,附录中有自测题的参考答案和相关的程序。本书注重基本概念,从实际应用出发,突出重点,叙述清楚,深入浅出,论述详尽。
本书可作为非计算机专业的本、专科高级语言编程教材,也可作为广大电脑爱好者自学C++程序设计方法的指南,以及大专院校和职业学校计算机专业的教学参考。
作者简介
目录
第1章 C++编程准备1
1.1 教授主讲1
1.2 实战演练5
1.2.1 第一次尝试5
1.2.2 C++程序的组成部分5
1.2.3 C++单词8
1.2.4 运行C++程序9
1.3 学以致用10
1.3.1 经验借鉴10
1.3.2 自我理解的开端11
1.4 课后自测12
第2章 数据类型和表达式13
2.1 教授主讲13
2.1.1 C++基本的数据类型13
2.1.2 常量和变量14
2.1.3 运算符18
2.1.4 表达式24
2.1.5 类型转换28
2.2 实战演练31
2.3 学以致用32
2.4 课后自测32
第3章 循环和选择33
3.1 教授主讲33
3.1.1 关系运算符与逻辑运算符33
3.1.2 循环34
3.1.3 选择37
3.1.4 其他控制语句42
3.1.5 预处理44
3.1.6 条件编译47
3.2 实战演练50
3.3 学以致用52
3.4 课后自测52
第4章 函数53
4.1 教授主讲53
4.1.1 函数声明54
4.1.2 函数调用56
4.1.3 函数的参数60
4.1.4 函数重载61
4.1.5 函数的嵌套调用和递归调用64
4.1.6 内联函数67
4.1.7 函数的作用域69
4.1.8 C++的库函数74
4.2 实战演练76
4.3 学以致用79
4.4 课后自测79
第5章 对象和类81
5.1 教授主讲81
5.1.1 从现实中抽象81
5.1.2 类的三大特性82
5.1.3 定义类82
5.1.4 类的使用88
5.1.5 类的构造函数89
5.1.6 拷贝构造函数与赋值函数94
5.1.7 类的析构函数97
5.1.8 对象的作用97
5.1.9 类与结构99
5.2 实战演练100
5.3 学以致用102
5.4 课后自测103
第6章 数组和字符串105
6.1 教授主讲105
6.1.1 数组使用基础105
6.1.2 作为类成员数据的数组115
6.1.3 对象数组116
6.1.4 C++字符串118
6.2 实战演练126
6.3 课后自测128
第7章 指针129
7.1 教授主讲130
7.1.1 指针和地址130
7.1.2 指针赋值131
7.1.3 字符指针133
7.1.4 指针和数组134
7.1.5 类成员指针141
7.1.6 对象指针142
7.1.7 指针和函数143
7.1.8 this指针146
7.1.9 带指针的main()函数147
7.1.10 内存管理:new和delete148
7.2 实战演练152
7.3 学以致用154
7.4 课后自测154
第8章 派生和继承155
8.1 教授主讲155
8.1.1 派生类和基类156
8.1.2 类的层次性157
8.1.3 单继承158
8.1.4 多继承169
8.2 实战演练176
8.3 学以致用180
8.4 课后自测181
第9章 虚函数和友元185
9.1 教授主讲185
9.1.1 虚函数185
9.1.2 抽象类198
9.1.3 友元200
9.1.4 引用208
9.2 实战演练214
9.3 课后自测216
第10章 运算符重载219
10.1 教授主讲219
10.1.1 重载运算符219
10.1.2 运算符作为成员函数224
10.1.3 一些特殊运算符的重载228
10.1.4 数据转换234
10.2 实战演练240
10.3 学以致用244
10.4 课后自测244
第11章 I/O流和输出245
11.1 教授主讲245
11.1.1 标准I/O245
11.1.2 文件I/O260
11.1.3 串I/O270
11.2 实战演练272
11.3 学以致用274
11.4 课后自测274
第12章 模板和异常275
12.1 教授主讲275
12.1.1 模板基础275
12.1.2 模板分类277
12.1.3 类模板278
12.1.4 异常的概念281
12.1.5 异常处理的实现282
12.1.6 标准异常286
12.1.7 异常程序设计规则287
12.1.8 小结288
12.2 实战演练288
12.3 课后自测294
第13章 集成开发实例295
13.1 以一个简单的小游戏开始295
13.2 和电脑对战五子棋299
13.2.1 主函数流程分析299
13.2.2 每个类的分析304
13.3 推荐书目315
附录A 部分习题解答317
附录B 综合上机测试329
媒体评论