C++程序设计(第2版)

C++程序设计(第2版)

作者:宋春花 吕进来 主编

出版社:人民邮电

出版年:2017年8月

ISBN:9787115452603

所属分类:网络科技

书刊介绍

《C++程序设计(第2版)》内容简介

本书是为已有C语言程序设计基础、想进一步学习C++面向对象程序设计的读者编写的。书中用通俗易懂的语言讲解C++程序设计的基本概念、语法规则及编程方法,内容由浅入深,循序渐进。全书共9章。第1章和第2章介绍面向对象程序设计方法及C++程序设计语言基础;第3章~第6章围绕面向对象程序设计的数据封装和隐藏、继承性和多态性这3个特征,分别介绍类和对象、构造函数与析构函数、静态成员、友元类和友元函数、继承和派生、多态性等;第7章~第9章分别介绍函数模板和类模板、文件和流、异常处理。每章采用案例教学的方法,精讲多练,确保读者在学习完本书之后,能掌握C++语言的基础知识和编程技能,为读者从事具体的软件项目开发奠定基础。
宋春花,太原理工大学计算机科学与技术学院副教授,2009年获计算机工学博士学位。多年来一直从事基于图形、图像的三维建模与可视化技术的研究,参加了多项国家自然科学基金项目。具有丰富的教学经验,在程序设计语言和软件工程方面编著多部教材和辅助教材。

作品目录

内容提要
第2版前言
第1章:面向对象程序设计概述
1.1、面向对象程序设计方法的发展历史
1.2、面向过程和面向对象程序设计方法概述
1.3、面向对象程序设计的基本术语
1.4、面向对象程序设计的基本特征
1.5、面向对象程序设计语言
1.6、基于Visual
Studio
2010的C++应用程序的开发
小结
习题
第2章:C++基础
2.1、C++程序的组成部分
2.2、命名空间
2.3、C++数据的输入/输出
2.4、引用
2.5、函数
2.6、变量的作用域与可见性
2.7、变量的生存期
2.8、const常量
2.9、动态内存分配和释放
2.10、编译预处理
2.11、文件的输入和输出
小结
习题
第3章:类和对象
3.1、类和对象的概念
3.2、类的定义
3.3、对象的创建与使用
3.4、构造函数
3.5、析构函数
3.6、构造函数和析构函数的调用顺序
3.7、对象数组与对象指针
3.8、向函数传递对象
3.9、对象的赋值和复制
3.10、类的组合
3.11、程序实例
小结
习题
第4章:类与对象的其他特性
4.1、类的静态成员
4.2、友元
4.3、类的作用域和对象的生存期
4.4、常量类型
小结
习题
第5章:继承与派生
5.1、类的继承与派生概念
5.2、基类与派生类
5.3、派生类的构造函数和析构函数
5.4、多重继承
5.5、子类型与赋值兼容规则
5.6、程序实例
小结
习题
第6章:多态性
6.1、多态性的概念
6.2、运算符重载
6.3、不同类型数据间的转换
6.4、虚函数
6.5、纯虚函数与抽象类
小结
习题
第7章:模板
7.1、模板的概念
7.2、函数模板与模板函数
7.3、类模板与模板类
7.4、程序实例
小结
习题
第8章:文件和流
8.1、C++的输入/输出
8.2、标准输入流
8.3、标准输出流
8.4、文件的输入和输出
8.5、程序实例
小结
习题
第9章:异常处理
9.1、异常处理概述
9.2、异常处理的实现
9.3、构造函数、析构函数与异常处理
9.4、异常匹配
9.5、标准异常及层次结构
9.6、异常处理中需要注意的问题
小结
习题
参考文献

相关推荐

微信二维码