图书介绍
C++从入门到精通2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)Nathan Gurewich,(美)Ori Gurewich著;方 斌等译 著
- 出版社: 北京:电子工业出版社
- ISBN:750533509X
- 出版时间:1996
- 标注页数:366页
- 文件大小:26MB
- 文件页数:384页
- 主题词:
PDF下载
下载说明
C++从入门到精通PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一章 为什么要学习C++1
1.1 面向对象的程序设计1
1.2 C和C++比较1
1.2.1 C/C++编译器2
1.2.2 把C程序移植到C++上2
1.2.3 C++中的注释:功能增强的简单例子2
1.3 DOS下和Windows下的C++程序4
1.4 关于本书所附的磁盘4
1.4.1 安装磁盘4
1.4.2 执行前须知5
1.4.3 运行第一个C++ DOS程序5
1.4.4 运行第一个C++ Windows程序6
1.4.5 编译并链接C++程序6
1.5 两周内从C转向C++7
1.6 下一步做什么7
第二章 C++编程初步8
2.1 文件扩展名.CPP8
2.2 向屏幕发送字符串9
2.2.1 用Microsoft C/C++编译器编译并链接OUTPUT程序9
2.2.2 用Borland C/C++编译器编译并链接OUTPUT程序9
2.2.3 运行OUTPUT.EXE程序9
2.2.4 OUTPUT程序详解11
2.3 向cout传送变量12
2.3.1 编译、链接、执行OUTPUT2.CPP程序12
2.3.2 OUTPUT2.CPP程序的解释13
2.4 C++的格式转换运算符13
2.4.1 编译、链接、并执行OUTPUT3程序14
2.4.2 OUTPUT3.CPP程序详解15
2.5 标准输入流16
2.5.1 编译、链接并执行INPUT.CPP程序16
2.5.2 INPUT.CPP程序详解17
2.6 C++中的原型17
2.6.1 编译、链接和执行SHOWTT程序18
2.7 函数原型中的缺省参数20
2.7.1 编译、链接并执行MULTIPLY程序20
2.7.2 MULTIPLY.CPP程序详解22
2.7.3 缺省参数的用法23
2.8 C++中的变量说明23
2.8.1 编译、链接并执行DECLARE.CPP程序24
2.8.2 变量作用域25
2.9 作用域分辨算符26
2.9.1 编译、链接并执行SRO.CPP程序26
2.9.2 SRO.CPP程序详解28
2.10 内联函数28
2.10.1 编译、链接、执行INLINE.CPP程序28
2.10.2 INLINE.CPP程序详解30
2.11 用户定义数据类型30
2.11.1 编译、链接、执行ENUM.CPP程序30
2.11.2 ENUM.CPP程序详解32
2.12 重载函数33
2.12.1 编译、链接、执行ADDIT.CPP程序34
2.12.2 AddIt.cpp程序详解35
2.13 重载函数的实际用法36
2.13.1 编译、链接、执行STRING.CPP程序37
2.13.2 STRING.CPP程序详解38
2.14 C与C++的链接39
2.14.1 执行Hello程序40
2.14.2 HELLO.CPP程序详解43
2.15 练习50
2.15.1 问题50
2.15.2 解答50
第三章 C++中的引用51
3.1 别名51
3.1.1 编译、链接、并执行ALIAS.CPP程序51
3.1.2 ALIAS程序详解53
3.2 函数的参数传递54
3.2.1 编译、链接、并执行BYREF.CPP程序56
3.2.2 BYREF程序详解58
3.3 关键字const的其他用法60
3.3.1 编译、链接、执行BYPTR.CPP程序61
3.3.2 BYPTR.CPP程序详解62
3.4 练习64
3.4.1 问题64
3.4.2 解答64
第四章 C++中的类65
4.1 什么是类65
4.2 C中的结构65
4.2.1 执行CCIRCLE.EXE程序68
4.2.2 编译和链接CCICLE.C程序68
4.3 用C++的类编写CCIRCLE程序68
4.4 建立您的第一个类70
4.4.1 析构函数71
4.4.2 成员函数72
4.4.3 私用段72
4.4.4 构造函数72
4.4.5 析构函数中的代码74
4.5 组织到一起74
4.6 编译、链接和运行CIRCLE.CPP程序77
4.7 使用指向对象的指针78
4.8 对对象的引用79
4.9 在私用段中加入成员函数80
4.10 不同函数的同名82
4.11 BIRTH.CPP程序83
4.11.1 执行BIRTH.EXE程序83
4.11.2 编译并链接BIRTH.CPP程序84
4.11.3 为播放WAV文件连接Tegosoft库88
4.11.4 Date类说明88
4.11.5 BIRTH.CPP的main()函数89
4.11.6 两个构造函数90
4.11.7 修改对象数据成员的值92
4.11.8 读取对象的数据成员94
4.12 在对象创建语句中使用关键字const97
4.13 对C++的哲学思考98
4.13.1 C++与我们的思考方式98
4.14 类中的类101
4.14.1 President类102
4.14.2 编译、链接、执行PRES.CPP程序106
4.14.3 对象作类的数据成员107
4.15 练习109
4.15.1 问题109
4.15.2 解答109
第五章 用C++程序进行动态内存分配110
5.1 C与C++中的内存分配110
5.1.1 C中的内存分配110
5.1.2 C++中的内存分配111
5.2 delete操作符113
5.3 new和delete操作符用于变量的指针113
5.4 new和delete操作符用于数组114
5.5 指针用作一个类的数据成员115
5.5.1 编译、链接并执行MONTH.CPP程序115
5.5.2 MONTH.CPP程序详解117
5.6 扩充数据成员的内存大小118
5.7 需要一个赋值操作符121
5.7.1 编译、链接、执行PHONE.CPP程序121
5.7.2 PHONE.CPP程序详解123
5.7.3 赋值操作符124
5.7.4 函数operator=()详解126
5.8 this指针126
5.8.1 在程序中使用this指针127
5.9 拷贝初始化构造函数128
5.10 将对象作为传递参数130
5.11 返回对象的函数130
5.12 将成员函数的代码放在类声明中132
5.13 练习133
5.13.1 问题133
5.13.2 解答134
第六章 静态成员、友元和对象数组135
6.1 使用静态数据成员135
6.1.1 编译、链接、执行STATIC.CPP程序136
6.1.2 STATIC.CPP程序详解139
6.2 使用静态成员函数142
6.3 友元函数146
6.3.1 FRIEND.CPP程序详解150
6.4 友元类152
6.5 对象数组154
6.5.1 用new操作为对象数组分配内存154
6.5.2 用delete操作删除对象数组155
6.6 练习155
6.6.1 问题155
6.6.2 解答156
第七章 类层次和多态性160
7.1 继承160
7.1.1 派生类161
7.1.2 编译、链接、执行AREA.CPP程序169
7.2 SALARY.CPP程序170
7.2.1 SALARY.CPP程序中类的层次175
7.2.2 SALARY.CPP程序详解177
7.3 多态性180
7.3.1 SALARY2.CPP程序181
7.4 练习184
7.4.1 问题184
7.4.2 解答184
第八章 操作符重载187
8.1 什么是操作符重载187
8.1.1 OVERLOAD.CPP程序188
8.1.2 OVERLOAD程序详解190
8.1.3 重载其他操作符193
8.2 字符串连结193
8.2.1 STRING程序详解196
8.3 练习196
8.3.1 问题196
8.3.2 解答197
第九章 数据转换199
9.1 什么是数据转换199
9.1.1 对象与基本数据类型间的数据转换199
9.1.2 CONVERT程序详解203
9.1.3 不同类的对象间的数据转换206
9.1.4 CONVERT2程序详解210
9.2 练习211
9.2.1 问题211
9.2.2 解答212
第十章 您的第一个Windows应用程序(使用Microsoft C/C++编译器)216
10.1 运用C++知识216
10.1.1 Microsoft基类(MFC)216
10.2 使用一个模板程序217
10.3 编写Say1程序217
10.4 Say1.H文件217
10.4.1 定义菜单项218
10.4.2 从CFrameWnd类中派生一个类219
10.4.3 CWinAPP MFC类220
10.5 Say1.CPP文件221
10.5.1 创建theAPP对象221
10.5.2 CMainWindow类的构造函数221
10.5.3 CTheApp类的成员函数InitInstance()223
10.6 程序Say1的菜单224
10.6.1 使Say1捕捉Windows消息226
10.7 捕捉并处理Windows消息227
10.8 OnExit()成员函数229
10.9 OnPaint()函数229
10.9.1 在OnPaint()函数内部231
10.10 OnAbout()函数232
10.11 Say1.RC文件233
10.12 Say1.DEF文件236
10.13 编译和链接Say1程序:.MAK文件237
10.14 执行Say1.EXE程序238
10.15 一个MFC2(Visual C++)实例244
第十一章 关于MFC的深入编程247
11.1 执行程序Say2247
11.2 使用一个DLL(动态链接库)中的函数251
11.3 从模板文件中创建DEF文件252
11.4 Say2.MAK文件253
11.5 Bush.ICO文件254
11.6 Say2.RC文件255
11.6.1 Say2.RC文件详解257
11.7 Say2.H文件258
11.7.1 Say2.H文件详解262
11.8 Say2.CPP文件264
11.8.1 Say2.CPP文件详解271
11.9 打开声音会话272
11.10 从Say2的主窗口处理Windows消息274
11.11 从President对话框中处理消息276
11.12 当用户选择菜单项时被执行的成员函数278
11.13 输出President对话框279
11.14 结束程序Say2前播放Good-bye280
11.15 下一步该怎么走280
第十二章 您的第一个Borland C++ Windows应用程序281
12.1 用Borland C++ 3.1版本编译器编写C++ Windows应用程序281
12.2 应用程序SAY1281
12.2.1 运行应用程序SAY1281
12.2.2 SAY1应用程序详解285
12.3 编写您自己的ObjectWindows应用程序307
12.3.1 用SAY1应用程序的文件作模板308
12.3.2 运行HOW.CPP320
12.4 练习321
12.4.1 问题321
12.4.2 解答321
第十三章 设计更多Borland C++ Windows程序323
13.1 SAY2应用程序323
13.1.1 SAY2应用程序的代码326
13.2 练习342
13.2.1 问题342
13.2.2 解答342
第十四章 动画与声音344
14.1 应用程序DOG344
14.2 DOG应用程序的代码345
热门推荐
- 2481562.html
- 1204386.html
- 1094961.html
- 2879703.html
- 46214.html
- 3277551.html
- 3875839.html
- 1735822.html
- 679635.html
- 2063160.html
- http://www.ickdjs.cc/book_2901746.html
- http://www.ickdjs.cc/book_3223736.html
- http://www.ickdjs.cc/book_963147.html
- http://www.ickdjs.cc/book_1819385.html
- http://www.ickdjs.cc/book_1448678.html
- http://www.ickdjs.cc/book_2996075.html
- http://www.ickdjs.cc/book_215382.html
- http://www.ickdjs.cc/book_94996.html
- http://www.ickdjs.cc/book_3888986.html
- http://www.ickdjs.cc/book_2067534.html