搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
C++面向对象程序设计
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787302222026
  • 作      者:
    E Balagurusamy著
  • 出 版 社 :
    清华大学出版社
  • 出版日期:
    2010
收藏
内容介绍
  《C++面向对象程序设计(第4版)》以一种简单易懂的写作风格,介绍了何谓C++面向对象程序设计、为什么以及如何用C++进行面向对象程序设计。《C++面向对象程序设计(第4版)》给出了大量的示例、演示说明以及完整的程序。这些示例程序既简单也很具有教学意义。在必要的时候,《C++面向对象程序设计(第4版)》还使用了概念图,使得介绍更加清晰,便于更好地理解。《C++面向对象程序设计(第4版)》还介绍了面向对象方法的概念,简要讨论了系统的面向对象分析与设计的重要内容。《C++面向对象程序设计(第4版)》的最大亮点是附录A的两个新的程序设计项目:(1)基于菜单的计算系统;(2)银行系统。它们演示了如何在现实应用程序中集成C++的各种特性。《C++面向对象程序设计(第4版)》不仅可以作为高等院校C++面向对象程序设计的教材,也是希望了解C++语言和面向对象程序设计知识的专业人员的很好参考书。
展开
精彩书摘
  1.3面向过程编程窥探传统编程,使用诸如COBOL、FORTRAN和C语言等高级语言,通常是面向过程编程(POP)。在面向过程编程中,问题被分解成一系列的子处理任务,比如读取数据、计算和打印。为了实现这些任务,程序员需要编写函数,函数也是面向过程编程中的首要关注焦点。面向过程编程的典型程序结构如图1.4所示。在编程解决问题时,需要使用逐层分解任务的技术,以确定待完成的任务。在面向过程编程中,基本上只需编写计算机执行的代码指令(或者功能),并将这些指令组织成一个个函数。通常,我们使用流程图来组织各个代码功能,功能到功能之间即为流程。这里我们主要关注函数的开发,而被不同函数使用的数据还未提及。数据会被如何操作?当函数执行时,数据如何受到影响?在一个多函数程序中,很多重要的数据项都被声明成全局变量,这样就可被所有函数访问。而每一函数亦有其局部数据。图1.5显示的即为面向过程编程中数据和函数的关系。全局数据易受函数的不当访问而被更改。在大型程序中,很难确定数据被哪些函数使用。一旦更改了外部的数据结构,我们就需要修改所有访问该数据的函数。
展开
目录
第1章 面向对象编程原理
1.1 软件危机
1.2 软件的发展
1.3 面向过程编程窥探
1.4 面向对象编程方案
1.5 面向对象编程的基本概念
1.6 面向对象编程的益处
1.7 面向对象的程序语言
1.8 面向对象编程的应用
总结
思考题

第2章 C++入门
2.1 何为C++
2.2 C++的应用
2.3 一个简单的C++例子
2.4 更多的C++语句
2.5 使用类的例子
2.6 C++程序结构
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.13 c++的操作符
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 对象指针
……

第10章 控制台的输入输出操作
第11章 文件操作
第12章 模板
第13章 异常处理
第14章 标准模板库介绍
第15章 操作字符串
第16章 标准C++的新特性
第17章 面向对象系统的开发
附录A 项目程序
附录B 使用Turbo C++
附录C Windows环境下执行C++
附录D 标准C++的关键词列表
附录E C++运算符的优先级
附录F C++和面向对象编程重要术语表
附录G C++自测
参考文献
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证