图书介绍

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

实用C++教程
  • 马智娴等著 著
  • 出版社: 北京:高等教育出版社
  • ISBN:704015627X
  • 出版时间:2004
  • 标注页数:338页
  • 文件大小:24MB
  • 文件页数:349页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

实用C++教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

目录3

第一部分 C++语言基础3

第1章 C++语言基础知识3

1.1 C++程序结构3

1.1.1 简单的C++程序介绍3

1.1.2 C++语句组成8

1.1.3 命名规则和书写风格9

1.2 数据和表达式10

1.2.1 基本数据类型10

1.2.2 变量13

1.2.3 常量14

1.2.4 用typedef定义类型名21

1.2.5 运算符号和表达式22

1.3 C++程序流程控制29

1.3.1 顺序语句30

1.3.2 判断语句31

1.3.3 循环语句35

1.3.4 break和continue语句39

习题40

第2章 函数和预处理指令42

2.1 函数42

2.1.1 函数定义与调用42

2.1.2 函数的原型43

2.1.3 函数的参数传递45

2.1.4 函数重载47

2.1.5 函数的默认参数49

2.1.6 内联函数51

2.1.7 递归函数53

2.2 作用域和存储类型55

2.2.1 作用域与可见性55

2.2.2 全局、局部变量57

2.2.3 存储类型及生命期58

2.2.4 多文件结构60

2.3 预处理指令62

2.3.1 宏定义指令62

2.3.2 文件包含指令64

2.3.3 条件编译指令65

习题67

第3章 数组、字符串与自定义数据类型69

3.1 数组69

3.1.1 数组的声明69

3.1.2 数组元素的调用70

3.1.3 数组的赋值71

3.1.4 数组示例72

3.2 字符串74

3.2.1 字符数组74

3.2.2 库函数:string.h76

3.3 结构78

3.3.1 结构的声明79

3.3.2 结构的应用80

3.4 共用体83

3.4.1 共用体的声明83

3.4.2 共用体的应用84

3.5 枚举85

3.5.1 枚举的声明85

3.5.2 枚举的应用86

习题87

第4章 指针、引用及函数88

4.1 指针88

4.1.1 内存中的变量88

4.1.2 指针概念89

4.1.3 指针与数组93

4.1.4 多级指针97

4.1.5 指针与结构体97

4.1.6 new与delete98

4.1.7 const指针99

4.1.8 指针和函数100

4.2 引用105

4.2.1 引用定义105

4.2.2 函数和引用106

习题109

5.1 类113

5.1.1 类定义113

第二部分 面向对象程序设计113

第5章 类和对象113

5.1.2 数据成员115

5.1.3 成员函数116

5.2 对象118

5.2.1 对象的建立118

5.2.2 对象对成员的访问119

5.2.3 对象数组120

5.3 构造函数和析构函数121

5.3.1 构造函数和析构函数的作用122

5.3.2 构造函数122

5.3.3 析构函数129

5.4 this指针132

5.5.1 成员函数重载与参数的默认134

5.5 成员函数重载134

5.5.2 构造函数重载136

5.6 静态成员与友元138

5.6.1 静态数据成员138

5.6.2 静态成员函数140

5.6.3 友元关系的定义144

5.6.4 友元类144

5.6.5 友元函数146

5.7 运算符重载148

5.7.1 运算符重载规则与方法148

5.7.2 增量运算符重载153

5.7.3 赋值运算符重载156

5.7.4 下标运算符重载158

5.8 程序举例160

习题167

第6章 继承170

6.1 继承170

6.1.1 基类与派生类170

6.1.2 派生类的三种继承方式171

6.1.3 派生类的构造函数与析构函数175

6.2 多重继承182

6.2.1 多重继承语法182

6.2.2 多重继承——函数名称重复186

6.2.3 多重继承——数据名称重复188

6.3 虚继承189

6.3.1 虚基类的定义190

6.3.2 虚基类初始化192

6.4 程序举例194

习题198

第7章 虚函数与多态性201

7.1 虚函数201

7.1.1 多态性201

7.1.2 虚函数定义和使用201

7.1.3 虚析构函数204

7.2 纯虚函数与抽象类206

7.3 程序举例210

习题214

8.1.1 I/O流库结构217

第8章 I/O流库217

8.1 I/O标准流类217

8.1.2 istream类和ostream类218

8.1.3 格式控制221

8.2 文件流类225

8.2.1 ifstream类、ofstream类和fstream类225

8.2.2 文件流的读/写227

8.3 重载插入/提取运算符231

8.4 程序举例235

习题238

9.1.2 生成应用程序框架243

9.1.1 工程和工作区243

9.1 用MFCAppWizard自动生成第一个Windows应用程序243

第三部分 使用MFC开发WindowS程序第9章 应用程序的基本框架243

9.1.3 工程的文件组成247

9.2 建立与编辑窗口资源248

9.2.1 添加菜单248

9.2.2 编辑菜单249

9.2.3 建立快捷键和加速键251

9.2.4 添加工具栏253

9.2.5 编辑工具栏253

9.2.6 字符串表资源255

9.2.7 自定义窗口类256

9.2.8 如何在窗口中添加资源257

9.3.1 概述消息259

9.3 消息259

9.3.2 键盘消息260

9.3.3 鼠标消息260

9.3.4 消息处理函数261

9.4 图形设备接口(GDI)263

9.4.1 设备环境264

9.4.2 画笔与笔刷264

9.5 程序举例266

习题285

10.1.2 添加对话框编辑工具箱286

10.1.1 建立对话框286

10.1 对话框286

第10章 对话框与常用控件286

10.1.3 编辑对话框288

10.2 常用控件289

10.2.1 编辑文本框289

10.2.2 按钮291

10.2.3 单选框291

10.2.4 复选框293

10.2.5 列表框295

10.2.6 组合框297

10.2.7 微调299

10.3 程序举例300

习题307

11.1 MFC程序框架支持的文档结构308

第11章 文件操作308

11.2 CARChive类311

11.2.1 构造CArchive对象311

11.2.2 判断CArchive读/写状态312

11.2.3 其他读/写函数312

11.2.4 访问文件312

11.2.5 关闭CArchive313

11.3 CFile类313

11.3.1 打开和关闭文件313

11.3.2 文件的定位314

11.3.3 文件的读/写315

11.3.4 文件的管理315

11.4.2 文本的写316

11.4 CstdioFile类316

11.4.1 文本的读316

11.5 例题317

习题319

第12章 程序设计的综合应用320

12.1 问题的提出320

12.2 设计问题的框架320

12.3 实战编程321

12.3.1 创建工程程序框架并使用框架支持的串行化操作321

12.3.2 设计程序界面322

12.3.3 添加程序代码324

习题337

参考文献338

热门推荐