C++面向对象程序设计

C++面向对象程序设计

刘建舟, 等编著

出版社:机械工业出版社

年代:2012

定价:30.0

书籍简介:

本书的内容涵盖了C++语言的基本语法、面向对象程序设计的基本概念和方法、异常处理和模板等。各章节都提供了典型例题,以提高读者的编程能力和技巧。书中所有程序示例均在Visual C++ 6.0下进行了调试并运行通过。学生编程能力的训练主要通过实验来完成,本书附录给出了具体的上机实验指导安排,每个题目的选择都具有较强的针对性,以方便学生参考、模仿和学习。

书籍目录:

前言

教学建议

第1章 绪论

1.1 从C到C++

1.2 C++语言的特点

1.3 最简单的C++程序

1.4 C++语言的基本符号

1.5 C++语言的词汇

1.5.1 关键字

1.5.2 标识符

1.5.3 常量

1.5.4 运算符

1.5.5 标点符号

1.6 C++程序编写和实现

1.7 应用实例

1.8 习题

第2章 面向对象程序设计方法概述

2.1 面向对象程序设计的概念及特点

2.1.1 面向对象程序设计的概念

2.1.2 面向对象程序设计的特点

2.2 面向对象的软件开发

2.3 类与对象的概念

2.4 程序中类的设计

2.4.1 类的定义

2.4.2 类成员的访问控制

2.4.3 类的成员变量

2.4.4 类的成员函数

2.5 类的对象

2.5.1 对象的定义与初始化

2.5.2 构造函数

2.5.3 析构函数

2.5.4 调用构造函数和析构函数的顺序

2.5.5 对象数组

2.5.6 对象成员的使用

2.6 类和对象的简单应用举例

2.7 静态成员

2.7.1 静态数据成员

2.7.2 静态成员函数

2.8 友元

2.8.1 友元函数

2.8.2 友元类

2.9 应用实例

2.1 0习题

第3章 重载与类型转换

3.1 函数重载

3.2 构造函数、析构函数与函数重载

3.3 运算符重载方法和限制

3.4 运算符重载的语法

3.4.1 运算符重载为成员函数

3.4.2 运算符重载为友元函数

3.4.3 运算符重载的规则

3.5 典型运算符的重载

3.5.1 双目运算符重载

3.5.2 单目运算符重载

3.6 不同数据类型间的转换

3.6.1 标准数据类型间的转换

3.6.2 用转换构造函数进行类型转换

3.6.3 用类型转换函数进行类型转换

3.7 应用实例

3.8 习题

第4章 继承与派生

4.1 继承与派生的基本概念

4.2 单一继承

4.2.1 公有继承

4.2.2 私有继承

4.2.3 保护继承

4.3 访问基类的特殊成员

4.3.1 访问同名成员

4.3.2 访问静态成员

4.3.3 访问声明

4.4 派生类成员的初始化和析构

4.4.1 派生类中基类的构造函数和

析构函数的调用规则

4.4.2 派生类中对象成员的构造函数和

析构函数的调用规则

4.5 多重继承

4.5.1 多重继承的定义和应用

4.5.2 二义性

4.6 虚基类

4.7 应用实例

4.8 习题

第5章 多态性

5.1 多态性的概念

5.2 虚函数

5.2.1 虚函数的作用

5.2.2 静态关联与动态联编

5.2.3 虚成员函数

5.2.4 虚析构函数

5.3 纯虚函数与抽象类

5.3.1 纯虚函数

5.3.2 抽象类

5.4 应用实例

5.5 习题

第6章 输入输出流

6.1 C++输入流和输出流的概念

6.1.1 输入流和输出流的定义

6.1.2 流类库的头文件

6.1.3 I/O流库的类体系

6.2 标准输出流

6.2.1 cout、cerr、clog流

6.2.2 使用控制符控制输出格式

6.2.3 用流对象的成员函数控制输出

格式

6.3 标准输入流

6.3.1 cin流

6.3.2 用于字符输入的流成员函数

6.3.3 istream类的其他成员函数

6.4 文件流

6.4.1 文件的概念

6.4.2 文件流的建立

6.4.3 文件流的关闭

6.4.4 两种特殊的文件流

6.5 应用实例

6.6 习题

第7章 容错及异常处理

7.1 异常处理简介

7.2 C++异常处理机制

7.2.1 throw、try、catch语句

7.2.2 异常匹配规则

7.2.3 捕获所有异常

7.3 标准程序库异常处理

7.4 异常规范

7.5 应用实例

7.6 习题

第8章 模板

8.1 函数模板

8.1.1 函数模板的声明

8.1.2 函数模板的使用

8.1.3 函数模板的重载

8.1.4 模板函数的重载

8.2 类模板

8.2.1 类模板的声明

8.2.2 类模板的使用

8.2.3 类模板的友元函数

8.2.4 类模板的派生与继承

8.3 应用实例

8.4 习题

附录A上机实验指导

附录B综合课程设计案例

参考文献

内容摘要:

《高等院校计算机教材系列:C++面向对象程序设计》全面讲述了面向对象程序设计的有关知识和方法,主要内容包括:C++语言基础、面向对象程序设计方法、重载与类型转换、继承与派生、多态性、输入输出流、容错及异常处理、模板。对于每一个知识点,均通过例题来辅助理论知识的讲解,通俗易懂。附录中的课程设计部分可以充分弥补课堂教学和实验中知识深度和广度有限的问题,更好地帮助学生系统地掌握面向对象程序设计课程的主要内容。
《高等院校计算机教材系列:C++面向对象程序设计》兼顾理论和实践,可以作为高等院校相关专业学生学习C++面向对象程序设计课程的教材,也适合作为初学者自学的教材。

书籍规格:

书籍详细信息
书名C++面向对象程序设计站内查询相似图书
9787111388623
如需购买下载《C++面向对象程序设计》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位机械工业出版社
版次1版印次1
定价(元)30.0语种简体中文
尺寸26 × 19装帧平装
页数 256 印数 4000

书籍信息归属:

C++面向对象程序设计是机械工业出版社于2012.7出版的中图分类号为 TP312 的主题关于 C语言-程序设计-高等学校-教材 的书籍。