Object oriented programming with C++
副标题:无
分类号:
ISBN:9787302222026
微信扫一扫,移动浏览光盘
简介
《C++面向对象程序设计(第4版)》以一种简单易懂的写作风格,介绍了何谓C++面向对象程序设计、为什么以及如何用C++进行面向对象程序设计。《C++面向对象程序设计(第4版)》给出了大量的示例、演示说明以及完整的程序。这些示例程序既简单也很具有教学意义。在必要的时候,《C++面向对象程序设计(第4版)》还使用了概念图,使得介绍更加清晰,便于更好地理解。《C++面向对象程序设计(第4版)》还介绍了面向对象方法的概念,简要讨论了系统的面向对象分析与设计的重要内容。《C++面向对象程序设计(第4版)》的最大亮点是附录A的两个新的程序设计项目:(1)基于菜单的计算系统;(2)银行系统。它们演示了如何在现实应用程序中集成C++的各种特性。《C++面向对象程序设计(第4版)》不仅可以作为高等院校C++面向对象程序设计的教材,也是希望了解C++语言和面向对象程序设计知识的专业人员的很好参考书。
目录
第1章面向对象编程原理
1.1软件危机
1.2软件的发展
1.3面向过程编程窥探
1.4面向对象编程方案
1.5面向对象编程的基本概念
1.6面向对象编程的益处
1.7面向对象的程序语言
1.8面向对象编程的应用
总结
思考题
第2章c千千入门
2.1何为c++
2.2c++的应用
2.3一个简单的c++例子
2.4更多的c++语句
2.5使用类的例子
2.6c++程序结构
2.7创建源文件
2.8编译和链接
.总结
复习题
调试练习
编程练习
第3章符号、表达式和控制结构
3.1介绍
3.2符号
3.3关键词
3.4标识符和常量
3.5基本的数据类型
3.6用户自定义数据类型
3.7派生数据类型
3.8符号常量
3.9类型兼容性
3.10变量声明
3.11变量的动态初始化
3.12引用变量
3.13c++的操作符
3.14作用域解析操作符
3.15成员取值操作符
3.16内存管理操作符
3.17操纵器
3.18类型转换操作符
3.19表达式及其类型
3.20特殊的赋值表达式
3.21 隐式转换
3.22操作符重载
3.23操作符优先级
3.24控制结构
总结
复习题
调试练习
编程练习
第4章c++中的函数
4.1介绍
4.2主程序
4.3函数原型
4.4传引用调用
4.5引用返回
4.6内联函数
4.7默认参数
4.8常量参数
4.9函数重载
4.10友元函数和虚函数
4.11数学库函数
总结
复习题
调试练习
编程练习
第5章类和对象
5.1介绍
5.2重温c语言的结构体
5.3定义类
5.4成员函数的定义
5.5一个有类的c++程序
5.6内联化外部定义的函数
5.7成员函数的嵌套
5.8私有成员函数
5.9类内的数组
5.10对象的内存分配
5.11静态数据成员
5.12静态成员函数
5.13数组对象
5.14作为函数参数的对象
5.15友元函数
5.16返回对象
5.17常量成员函数
5.18成员指针
5.19局部类
总结
复习题
调试练习
编程练习
第6章构造函数和析构函数
6.1介绍
6.2构造函数
6.3带参构造函数
6.4类的多个构造函数
6.5默认参数的构造函数
6.6对象的动态初始化
6.7复制构造函数
6.8动态创建
6.9构建二维数组
6.10常量对象
6.11析构函数
总结
复习题
调试练习
编程练习
第7章运算符重载和类型转换
7.1介绍
7.2定义运算符重载
7.3重载一元运算符
7.4重载二元运算符
7.5使用友元重载二元运算符
7.6使用运算符操作字符串
7.7重载运算符规则
7.8类型转换
总结
复习题
调试练习
编程题
第8章继承:类的扩展
8.1介绍
8.2派生类的定义
8.3单继承
8.4使私有成员可以被继承
8.5多级继承
8.6多继承
8.7层次继承
8.8混合继承
8.9虚基类
8.10抽象类
8.11派生类的构造函数
8.12成员类:嵌套类
总结
复习题
调试练习
编程练习
第9章指针、虚函数和多态
9.1介绍
9.2指针
9.3对象指针
9.4this指针
9.5派生类的指针
9.6虚函数
9.7纯虚函数
总结
复习题
调试练习
编程练习
第10章控制台的输入输出操作
10.1介绍
10.2c++的流
10.3c++流类
10.4非格式化的输入输出操作
10.5格式化的控制台输入输出操作
10.6使用操纵器操作输出
总结
复习题
凋试练习
编程练习
第11章文件操作
11.1介绍
11.2文件流操作的类
11.3打开和关闭文件
11.4检测文件末尾
11.5open()的更多细节:文件模式
11.6文件指针和它们的操纵器
11.7串行的输入输出操作
11.8更新文件:随机访问
11.9文件操纵时的错误处理
11.10命令行参数
总结
复习题
调试练习
编程练习
第12章模板
12.1介绍
12.2类模板
12.3带多个参数的类模板
12.4函数模板
12.5带多个参数的函数模板
12.6模板函数的重载
12.7成员函数模板
12.8无类型模板参数
总结
复习题
调试练习
编程练习
第13章异常处理
13.1介绍
13.2异常处理的基本概念
13.3异常处理机制
13.4抛出机制
13.5捕捉机制
13.6重新抛出异常
13.7指定异常
总结
复习题
调试练习
编程练习
第14章标准模板库介绍
14.1介绍
14.2stl的组成部分
14.3容器
14.4算法
14.5迭代器
14.6容器类的应用
14.7函数对象
总结
复习题
调试练习
编程练习
第15章操作字符串
15.1介绍
15.2创建字符串对象
15.3操作字符串
15.4关系操作
15.5字符串属性
15.6访问字符串中的字符
15.7比较和交换
总结
复习题
调试练习
编程练习
第16章标准c++的新特性
16.1介绍
16.2新的数据类型
16.3新的操作符
16.4类实现
16.5名称空间域
16.6操作符关键词
16.7新的关键词
16.8新的头文件
总结
复习题
调试练习
编程练习
第17章面向对象系统的开发
17.1介绍
17.2面向过程的方案
17.3面向过程的开发工具
17.4面向对象方法
17.5面向对象的符号和图示
17.6面向对象分析的步骤
17.7面向对象设计的步骤
17.8实现
17.9原型化方法
17.10向上包装
总结
复习题
附录a项目程序
a.1小型项目1:基于菜单的计算系统
a.2主要项目1:银行系统
附录b使用turboc++
b.1介绍
b.2程序的执行和创建
b.3turbo c++
b.4ide的界面
b.5启动turboc++
b.6创建源代码文件
b.7编译程序
b.8链接
b.9运行程序
b.10处理错误
b.1l处理存在的文件
b.12一些快捷键
附录cwindows环境下执行c++
c.1介绍
c.2可视化工作台
c.3执行visual c++程序
c.4创建源代码文件
c.5编译和链接
c.6运行程序
c.7处理错误
c.8其他功能
附录d标准c千千的关键词列表
附录ec++运算符的优先级
附录fc++和面向对象编程重要术语表
附录cc++自测
a部分
b部分
c部分
d部分
参考文献
1.1软件危机
1.2软件的发展
1.3面向过程编程窥探
1.4面向对象编程方案
1.5面向对象编程的基本概念
1.6面向对象编程的益处
1.7面向对象的程序语言
1.8面向对象编程的应用
总结
思考题
第2章c千千入门
2.1何为c++
2.2c++的应用
2.3一个简单的c++例子
2.4更多的c++语句
2.5使用类的例子
2.6c++程序结构
2.7创建源文件
2.8编译和链接
.总结
复习题
调试练习
编程练习
第3章符号、表达式和控制结构
3.1介绍
3.2符号
3.3关键词
3.4标识符和常量
3.5基本的数据类型
3.6用户自定义数据类型
3.7派生数据类型
3.8符号常量
3.9类型兼容性
3.10变量声明
3.11变量的动态初始化
3.12引用变量
3.13c++的操作符
3.14作用域解析操作符
3.15成员取值操作符
3.16内存管理操作符
3.17操纵器
3.18类型转换操作符
3.19表达式及其类型
3.20特殊的赋值表达式
3.21 隐式转换
3.22操作符重载
3.23操作符优先级
3.24控制结构
总结
复习题
调试练习
编程练习
第4章c++中的函数
4.1介绍
4.2主程序
4.3函数原型
4.4传引用调用
4.5引用返回
4.6内联函数
4.7默认参数
4.8常量参数
4.9函数重载
4.10友元函数和虚函数
4.11数学库函数
总结
复习题
调试练习
编程练习
第5章类和对象
5.1介绍
5.2重温c语言的结构体
5.3定义类
5.4成员函数的定义
5.5一个有类的c++程序
5.6内联化外部定义的函数
5.7成员函数的嵌套
5.8私有成员函数
5.9类内的数组
5.10对象的内存分配
5.11静态数据成员
5.12静态成员函数
5.13数组对象
5.14作为函数参数的对象
5.15友元函数
5.16返回对象
5.17常量成员函数
5.18成员指针
5.19局部类
总结
复习题
调试练习
编程练习
第6章构造函数和析构函数
6.1介绍
6.2构造函数
6.3带参构造函数
6.4类的多个构造函数
6.5默认参数的构造函数
6.6对象的动态初始化
6.7复制构造函数
6.8动态创建
6.9构建二维数组
6.10常量对象
6.11析构函数
总结
复习题
调试练习
编程练习
第7章运算符重载和类型转换
7.1介绍
7.2定义运算符重载
7.3重载一元运算符
7.4重载二元运算符
7.5使用友元重载二元运算符
7.6使用运算符操作字符串
7.7重载运算符规则
7.8类型转换
总结
复习题
调试练习
编程题
第8章继承:类的扩展
8.1介绍
8.2派生类的定义
8.3单继承
8.4使私有成员可以被继承
8.5多级继承
8.6多继承
8.7层次继承
8.8混合继承
8.9虚基类
8.10抽象类
8.11派生类的构造函数
8.12成员类:嵌套类
总结
复习题
调试练习
编程练习
第9章指针、虚函数和多态
9.1介绍
9.2指针
9.3对象指针
9.4this指针
9.5派生类的指针
9.6虚函数
9.7纯虚函数
总结
复习题
调试练习
编程练习
第10章控制台的输入输出操作
10.1介绍
10.2c++的流
10.3c++流类
10.4非格式化的输入输出操作
10.5格式化的控制台输入输出操作
10.6使用操纵器操作输出
总结
复习题
凋试练习
编程练习
第11章文件操作
11.1介绍
11.2文件流操作的类
11.3打开和关闭文件
11.4检测文件末尾
11.5open()的更多细节:文件模式
11.6文件指针和它们的操纵器
11.7串行的输入输出操作
11.8更新文件:随机访问
11.9文件操纵时的错误处理
11.10命令行参数
总结
复习题
调试练习
编程练习
第12章模板
12.1介绍
12.2类模板
12.3带多个参数的类模板
12.4函数模板
12.5带多个参数的函数模板
12.6模板函数的重载
12.7成员函数模板
12.8无类型模板参数
总结
复习题
调试练习
编程练习
第13章异常处理
13.1介绍
13.2异常处理的基本概念
13.3异常处理机制
13.4抛出机制
13.5捕捉机制
13.6重新抛出异常
13.7指定异常
总结
复习题
调试练习
编程练习
第14章标准模板库介绍
14.1介绍
14.2stl的组成部分
14.3容器
14.4算法
14.5迭代器
14.6容器类的应用
14.7函数对象
总结
复习题
调试练习
编程练习
第15章操作字符串
15.1介绍
15.2创建字符串对象
15.3操作字符串
15.4关系操作
15.5字符串属性
15.6访问字符串中的字符
15.7比较和交换
总结
复习题
调试练习
编程练习
第16章标准c++的新特性
16.1介绍
16.2新的数据类型
16.3新的操作符
16.4类实现
16.5名称空间域
16.6操作符关键词
16.7新的关键词
16.8新的头文件
总结
复习题
调试练习
编程练习
第17章面向对象系统的开发
17.1介绍
17.2面向过程的方案
17.3面向过程的开发工具
17.4面向对象方法
17.5面向对象的符号和图示
17.6面向对象分析的步骤
17.7面向对象设计的步骤
17.8实现
17.9原型化方法
17.10向上包装
总结
复习题
附录a项目程序
a.1小型项目1:基于菜单的计算系统
a.2主要项目1:银行系统
附录b使用turboc++
b.1介绍
b.2程序的执行和创建
b.3turbo c++
b.4ide的界面
b.5启动turboc++
b.6创建源代码文件
b.7编译程序
b.8链接
b.9运行程序
b.10处理错误
b.1l处理存在的文件
b.12一些快捷键
附录cwindows环境下执行c++
c.1介绍
c.2可视化工作台
c.3执行visual c++程序
c.4创建源代码文件
c.5编译和链接
c.6运行程序
c.7处理错误
c.8其他功能
附录d标准c千千的关键词列表
附录ec++运算符的优先级
附录fc++和面向对象编程重要术语表
附录cc++自测
a部分
b部分
c部分
d部分
参考文献
Object oriented programming with C++
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×