科技
类型
可以朗读
语音朗读
225千字
字数
2020-02-01
发行日期
展开全部
主编推荐语
微课视频解决编程之忧,一本程序设计讲解大全。
内容简介
全书共分8章。
第1章通过与面向过程的程序设计方法的简单对比,初步介绍面向对象程序设计方法;
第2章介绍C++语言在支持面向过程的程序设计方面对C语言的改进及扩充;
第3章至第6章以面向对象程序设计的封装性、继承性和多态性这3大主要特征为主线组织内容,系统而全面地介绍了面向对象程序设计的基本概念和方法;
第7章简单介绍了函数模板和类模板的定义及使用;
第8章介绍了输入、输出控制及文件的读写。
目录
- 版权信息
- 内容提要
- 前言
- 第1章 面向对象程序设计及C++语言概述
- 1.1 面向过程与面向对象
- 1.1.1 面向过程的程序设计
- 1.1.2 面向对象的程序设计
- 1.2 面向对象的基本概念及特征
- 1.2.1 类与对象
- 1.2.2 封装性
- 1.2.3 继承性
- 1.2.4 多态性
- 1.3 C++语言概述
- 1.3.1 C++语言对面向对象程序设计的支持
- 1.3.2 C++语言与C语言的关系
- 1.3.3 其他面向对象的程序设计语言
- 1.3.4 C++程序开发环境
- 本章小结
- 习题1
- 第2章 C++语言对C语言的改进及扩展
- 2.1 输入/输出控制——I/O流
- 2.2 名字空间的定义及使用
- 2.3 新增字符串的处理——string类型
- 2.4 函数相关的改进
- 2.4.1 域解析符::扩大全局变量的作用域
- 2.4.2 形式参数可带有默认值
- 2.4.3 函数重载
- 2.5 引用的定义与应用
- 2.5.1 引用的概念及使用
- 2.5.2 引用作为形式参数
- 2.5.3 引用与指针的比较
- 2.5.4 引用作为返回值
- 2.6 动态内存空间管理
- 2.6.1 用new申请动态内存空间
- 2.6.2 用delete释放动态内存空间
- 2.7 异常处理
- 2.7.1 异常和异常处理
- 2.7.2 异常处理的步骤
- 本章小结
- 习题2
- 第3章 类与对象的基本知识
- 3.1 类的定义
- 3.1.1 什么是类
- 3.1.2 类的定义格式
- 3.1.3 定义类的对象
- 3.1.4 访问类的数据成员
- 3.1.5 类成员函数的两种实现方式
- 3.2 访问属性
- 3.3 this指针
- 3.4 构造函数与析构函数
- 3.4.1 构造函数
- 3.4.2 系统默认构造函数及无参构造函数
- 3.4.3 具有默认参数值的构造函数
- 3.4.4 初始化列表
- 3.4.5 复制构造函数
- 3.4.6 析构函数
- 3.4.7 析构函数与动态内存分配
- 3.5 深复制与浅复制
- 3.6 对象的应用
- 3.6.1 对象数组
- 3.6.2 对象指针
- 3.6.3 对象引用
- 3.6.4 对象参数
- 3.7 程序实例——学生信息管理系统
- 本章小结
- 习题3
- 第4章 类与对象的知识进阶
- 4.1 对象成员
- 4.1.1 对象成员的定义
- 4.1.2 对象成员的构造与析构
- 4.2 静态成员
- 4.2.1 静态数据成员
- 4.2.2 静态成员函数
- 4.3 常对象
- 4.4 常成员
- 4.4.1 常数据成员
- 4.4.2 常成员函数
- 4.5 友元
- 4.5.1 友元函数
- 4.5.2 友元成员
- 4.5.3 友元类
- 4.6 程序实例——学生信息管理系统
- 本章小结
- 习题4
- 第5章 继承性
- 5.1 继承与派生的基本概念
- 5.2 派生类的定义与访问控制
- 5.3 派生类的构造及析构
- 5.4 同名冲突及其解决方案
- 5.4.1 基类与派生类的同名冲突
- 5.4.2 多重继承中直接基类的同名冲突
- 5.4.3 多层继承中共同祖先基类引发的同名冲突
- 5.5 赋值兼容规则
- 5.6 程序实例——学生信息管理系统
- 本章小结
- 习题5
- 第6章 多态性
- 6.1 多态的两种类型
- 6.2 静态多态性的实现——重载
- 6.2.1 运算符重载的规则
- 6.2.2 用成员函数重载运算符
- 6.2.3 用友元函数重载运算符
- 6.2.4 几种运算符的重载
- 6.3 动态多态性的实现
- 6.3.1 虚函数的定义
- 6.3.2 虚析构函数
- 6.3.3 虚函数与同名覆盖
- 6.4 纯虚函数与抽象类
- 6.4.1 纯虚函数
- 6.4.2 抽象类
- 6.5 程序实例——学生信息管理系统
- 本章小结
- 习题6
- 第7章 模板
- 7.1 模板的概念
- 7.2 函数模板
- 7.2.1 函数模板的定义与使用
- 7.2.2 模板函数的重载
- 7.3 类模板
- 7.3.1 类模板的定义
- 7.3.2 类模板的使用
- 7.4 程序实例——学生信息管理系统
- 本章小结
- 习题7
- 第8章 C++文件及输入/输出控制
- 8.1 I/O流的概念及流类库
- 8.1.1 streambuf类
- 8.1.2 ios类
- 8.2 键盘输入与屏幕输出
- 8.2.1 一般的输入/输出
- 8.2.2 格式化的输入/输出
- 8.3 文件的输入/输出
- 8.3.1 文件的打开与关闭
- 8.3.2 文件的读写
- 8.3.3 随机文件的读写操作
- 8.4 程序实例——学生信息管理系统
- 本章小结
- 习题8
- 附录A ASCII表
- 附录B C++语言的关键字
- 附录C C++语言运算符的优先级与结合性
- 参考文献
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。