展开全部

主编推荐语

微课视频解决编程之忧,一本程序设计讲解大全。

内容简介

全书共分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日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。