图书介绍
C++实训教程【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 冯矢勇主编;苏涛,赵爱涛,王宏宇副主编 著
- 出版社: 北京:兵器工业出版社;北京希望电子出版社
- ISBN:7801723856
- 出版时间:2005
- 标注页数:243页
- 文件大小:12MB
- 文件页数:258页
- 主题词:C语言-程序设计-高等学校:技术学校-教材
PDF下载
下载说明
C++实训教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇 跟我练习1
第1章 选择最方便的开发工具1
1.1 可用的开发工具简介1
1.1.1 Borland C++3.1/4.0/4.51
1.1.2 Borland C++5.02
1.1.3 Borland C++Builder 4.0/5.0/6.02
1.1.4 Visual C++6.02
1.2 Borland C++5.0的安装2
1.2.1 典型安装2
1.2.2 用户选择安装2
1.2.3 进入IDE3
1.3 程序的编辑、编译、链接和调试4
1.4 上机编写程序与调试程序5
1.4.1 开发工具的设置5
1.4.2 两个实训例子6
1.4.3 代码编译和链接的方法9
1.4.4 程序的运行9
1.5 思考与练习10
第2章 C++基础12
2.1 两个输入/输出流对象12
2.1.1 cout输出流的概念12
2.1.3 cin输入流的概念13
2.1.2 cout的初步使用13
2.1.4 输入/输出流的使用14
2.1.5 输入/输出流的应用程序15
2.1.6 输入流的使用17
2.2 基本结构实训18
2.2.1 程序的基本结构18
2.2.2 程序的风格20
2.3 C++对C的扩充20
2.3.1 注释20
2.3.2 const关键字21
2.3.3 注释和const的使用21
2.3.4 函数原型22
2.3.5 内联函数23
2.3.6 带默认参数的函数23
2.3.7 函数重载24
2.3.8 强制转换25
2.3.9 全局变量访问操作符——全局变量与局部变量26
2.4 思考与练习27
第3章 面向对象程序设计实训30
3.1 类和对象30
3.1.1 从C的结构体开始理解类30
3.1.2 类的概念和定义31
3.1.3 样例Point类的定义和使用34
3.1.4 成员函数35
3.1.6 构造函数和析构函数36
3.1.5 对象的定义及引用36
3.2 理解继承和派生类39
3.2.1 继承概述40
3.2.2 派生类的构造函数和析构函数42
3.2.3 派生类的例程——从平面点派生为空间点42
3.2.4 派生类应用的技术44
3.3 理解面向对象程序的要点46
3.4 思考与练习46
4.1 动态分配(使用new和delete)概念52
4.1.1 new和delete作用及使用语法52
第4章 设计技术52
第二篇 程序设计52
4.1.2 与使用C函数比较53
4.1.3 初始化例子54
4.1.4 动态数组例子55
4.1.5 动态对象数组例子56
4.2 引用的概念和应用58
4.2.1 引用的概念59
4.2.2 使用引用的原因62
4.3 函数模板63
4.3.1 函数模板63
4.3.2 定义函数模板语法64
4.3.3 模板函数与设置模板函数65
4.3.4 例子66
4.4 函数的设计70
4.4.1 函数的设计概述71
4.4.2 函数的功能设计76
4.5 使用string类79
4.5.1 使用string类的构造函数79
4.5.2 使用string类的接口80
4.5.3 使用string类创建对象的方法82
4.5.4 使用string类设计一个Person类82
4.6 类的设计——设计定时器类84
4.7 思考与练习85
5.1.2 默认构造函数的设计89
5.1.1 设计默认构造函数89
5.1 默认构造函数的设计89
第5章 类的设计和使用89
5.1.3 设计默认构造函数的例子Person0.H和501.cpp90
5.2 静态成员92
5.2.1 使用静态成员92
5.2.2 静态成员的设计92
5.3 拷贝构造函数94
5.3.1 为何需要拷贝构造函数95
5.3.2 拷贝构造函数的设计97
5.4 向函数传递对象98
5.4.1 向函数传递对象的概念98
5.4.2 向函数传递对象的程序设计98
5.5.1 何时需要友元100
5.5.2 友元的设计程序100
5.5 友元100
5.6 无名对象103
5.6.1 无名对象生成103
5.6.2 无名对象使用的例程103
5.6.3 无名对象与强制转换104
5.7 思考与练习104
第6章 深入介绍程序设计技术110
6.1 操作符重载110
6.1.1 操作符重载概念110
6.1.2 C++可以由用户自己定义操作关系111
6.1.3 定义操作符函数111
6.1.4 二元操作符成员函数重载范例601.cpp系列114
6.1.5 成员函数重载的问题119
6.1.6 一元操作符重载120
6.1.7 赋值操作符重载的必要性125
6.1.8 函数调用操作符()重载127
6.1.9 友元操作符函数127
6.1.10 一个综合例子606.cpp129
6.2 类模板与模板类的应用130
6.2.1 类模板的作用130
6.2.2 把Complex类例子改为类模板131
6.3 动态多态性与虚函数134
6.3.1 多态性概念134
6.3.2 使用虚函数的要求140
6.3.3 纯虚函数与抽象类141
6.3.4 为何用虚函数143
6.4 类和派生类的设计143
6.4.1 基类的设计143
6.4.2 派生类的设计144
6.4.3 派生类的构造函数和初始化149
6.4.4 派生类构造函数调用次序实例152
6.5 思考与练习154
第7章 流的应用161
7.1 输入/输出流161
7.1.1 使用C++流161
7.1.2 格式化I/O162
7.1.3 流的输入cin166
7.2 流的格式控制应用实例167
7.2.1 输出流的格式控制设计167
7.2.2 输入流的格式控制167
7.3 创建用户插入/提取符函数169
7.3.1 创建用户自己的插入符169
7.3.2 重载提取符172
7.4 文件I/O173
7.4.1 文件打开及关闭173
7.4.2 简单文件I/O例子174
7.4.3 读写文本文件例子程序176
7.4.4 二进制文件的I/O处理177
7.5 思考与练习182
第8章 调试手段和调试方法185
8.1 最通用、最简便的调试手段185
8.1.1 利用编译系统的出错报告185
第三篇 调试与Windows应用185
8.1.2 利用注解188
8.1.3 增加调试用输出188
8.2 利用IDE的集成调试器190
8.2.1 利用集成调试器调试的要点190
8.2.2 3种进入调试命令的方法190
8.2.3 控制和暂停程序的运行192
8.2.4 查看数据193
8.3.2 跟踪成员函数195
8.3 类和对象的调试195
8.3.1 对象数据195
8.3.3 派生类对象的数据196
第9章 用Visual C++设计Windows程序入门197
9.1 Windows编程基础197
9.1.1 Windows的编程特点197
9.1.2 Windows用户界面对象197
9.1.3 面向对象的编程思想198
9.1.4 消息驱动的程序结构198
9.1.5 分段式的编程结构198
9.2.2 集成工作环境199
9.2.1 Visual C++概述199
9.1.6 与设备无关的图形接口199
9.2 Visual C++开发环境199
9.2.3 工程项目生成208
9.3 用AppWizard向导创建第一个Windows程序209
9.3.1 进入VC开发环境209
9.3.2 AppWizard向导工具介绍210
9.3.3 使用AppWizard实训211
9.4 第二个Windows程序——使用控件和窗口212
9.4.1 控件介绍212
9.4.2 CMainFrame类和窗口212
9.4.3 编程步骤214
9.5 思考与练习218
A.2 第2章参考答案219
附录A 练习题的参考答案219
A.1 第1章参考答案219
A.3 第3章参考答案220
A.4 第4章参考答案223
A.5 第5章参考答案231
A.6 第6章参考答案235
A.7 第7章参考答案239
A.8 第8章参考答案(略)241
A.9 第9章参考答案(略)241
附录B 学习过程中疑问与答复(Q and A)242
B.1 关于开发工具与调试242
B.2 关于程序243
热门推荐
- 2160416.html
- 470820.html
- 3908880.html
- 1366472.html
- 1245935.html
- 1444455.html
- 1223091.html
- 1709828.html
- 195492.html
- 2186647.html
- http://www.ickdjs.cc/book_389590.html
- http://www.ickdjs.cc/book_444664.html
- http://www.ickdjs.cc/book_128493.html
- http://www.ickdjs.cc/book_2510655.html
- http://www.ickdjs.cc/book_218672.html
- http://www.ickdjs.cc/book_349420.html
- http://www.ickdjs.cc/book_1414169.html
- http://www.ickdjs.cc/book_1909601.html
- http://www.ickdjs.cc/book_49192.html
- http://www.ickdjs.cc/book_2196093.html