图书介绍

程序设计基础 面向对象及C++实现2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

程序设计基础 面向对象及C++实现
  • 安志远,贾振华主编 著
  • 出版社: 北京:高等教育出版社
  • ISBN:7040169851
  • 出版时间:2005
  • 标注页数:384页
  • 文件大小:14MB
  • 文件页数:393页
  • 主题词:面向对象语言-程序设计-高等学校-教材;C语言-程序设计-高等学校-教材

PDF下载


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

下载说明

程序设计基础 面向对象及C++实现PDF格式电子书版下载

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

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

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

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

图书目录

第1章 C++语言概述1

学习目标1

1.1 面向对象程序设计入门1

1.1.1 程序设计和程序设计语言1

1.1.2 简单的C++程序2

1.1.3 创建和运行C++程序4

1.1.4 VC++集成开发环境10

1.2 数据类型和表达式12

1.2.1 基本语法成分12

1.2.2 基本数据类型13

1.2.3 变量和常量14

1.2.4 运算符和表达式17

1.2.5 数组类型24

1.2.6 结构体和共用体26

1.2.7 指针和引用30

1.3 程序控制结构40

1.3.1 语句40

1.3.2 选择语句40

1.3.3 循环语句44

1.3.4 转向语句48

1.4 函数50

1.4.1 函数的定义和说明50

1.4.2 函数的调用51

1.4.3 函数的参数54

1.4.4 函数的嵌套调用和递归调用56

1.4.5 作用域和存储类型59

1.4.6 内联函数63

1.4.7 函数重载64

1.4.8 字符串处理函数66

1.5 实训任务70

第2章 类与对象71

学习目标71

2.1 定义类和对象71

2.1.1 定义类和对象71

2.1.2 访问对象成员76

2.1.3 this指针79

2.2 构造函数80

2.2.1 构造函数的含义80

2.2.2 带参数的构造函数82

2.2.3 重载构造函数86

2.2.4 复制构造函数88

2.3 析构函数91

2.4 对象的指针和对象的引用94

2.4.1 对象的指针94

2.4.2 对象引用97

2.5 对象数组100

2.6 常类型103

2.6.1 常指针和常引用103

2.6.2 常成员函数105

2.6.3 常数据成员106

2.7 应用实例107

2.8 实训任务112

第3章 静态成员与友元119

学习目标119

3.1 静态成员119

3.1.1 静态数据成员120

3.1.2 静态成员函数124

3.1.3 静态成员使用129

3.2 友元132

3.2.1 友元函数133

3.2.2 友元类137

3.2.3 友元的使用140

3.3 实训任务145

第4章 运算符重载146

学习目标146

4.1 概述146

4.2 运算符重载的一般规则149

4.3 用成员函数或友元函数重载运算符149

4.3.1 用成员函数重载运算符149

4.3.2 用友元函数重载运算符153

4.4 一些特殊操作符的重载156

4.4.1 重载++与-运算符157

4.4.2 重载赋值运算符167

4.4.3 重载[]和()运算符172

4.4.4 重载插入(<<)和提取(>>)运算符176

4.5 类型转换179

4.5.1 构造函数用于类型转换179

4.5.2 转换运算符用于类型转换182

4.6 应用实例185

4.7 实训任务192

第5章 继承193

学习目标193

5.1 基类和派生类193

5.1.1 继承和派生的概念193

5.1.2 派生类的定义194

5.1.3 类的继承方式199

5.2 单继承209

5.2.1 成员访问权限在继承中的控制209

5.2.2 单继承下的构造函数和析构函数212

5.3 多继承227

5.3.1 多继承的声明227

5.3.2 多继承的构造函数和析构函数232

5.3.3 二义性问题236

5.4 虚基类242

5.4.1 虚基类的声明242

5.4.2 虚基类及其派生类的构造函数245

5.5 应用实例249

5.6 实训任务256

第6章 虚函数和多态性260

学习目标260

6.1 静态联编和动态联编260

6.2 虚函数&.267

6.2.1 虚函数的定义267

6.2.2 虚函数与动态联编269

6.2.3 虚函数的重载275

6.2.4 虚析构函数281

6.3 纯虚函数和抽象类286

6.3.1 纯虚函数286

6.3.2 抽象类290

6.4 多态295

6.4.1 多态的含义295

6.4.2 多态的应用301

6.5 实训任务305

第7章 输入/输出流308

学习目标308

7.1 输入/输出流的概念308

7.2 标准流和流操作309

7.2.1 基本输入/输出操作310

7.2.2 输入/输出格式控制314

7.3 文件处理318

7.3.1 文件的打开和关闭318

7.3.2 文本文件的访问320

7.3.3 二进制文件的访问322

7.3.4 文件的随机访问323

7.4 实训任务326

第8章 模板和异常处理327

学习目标327

8.1 模板327

8.1.1 模板的概念327

8.1.2 函数模板327

8.1.3 类模板330

8.2 异常处理332

8.2.1 异常处理的基本概念332

8.2.2 异常处理的实现333

8.3 实训任务335

第9章 综合实例336

9.1 实例一336

9.2 实例二352

参考文献384

热门推荐