Object oriented programming with C++

副标题:无

作   者:E Balagurusamy著;高峰等译

分类号:

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部分

参考文献


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Object oriented programming with C++
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon