计算机
类型
可以朗读
语音朗读
260千字
字数
2017-02-01
发行日期
展开全部
主编推荐语
C++面向对象程序设计基础: 9章全覆盖。
内容简介
介绍C++面向对象程序设计的基础知识和基本技术。全书共9章,第1章C++基础知识,第2章类与对象,第3章构造函数与析构函数,第4章静态成员与友元,第5章运算符重载,第6章继承与派生,第7章输入输出流,第8章异常处理,第9章综合实例。
目录
- 封面
- 扉页
- 版权信息
- 目录
- 内容提要
- 前言
- 第1章 C++基础知识
- 1.1 C++概述
- 1.1.1 C++语言的历史和特点
- 1.1.2 C++程序与C程序
- 1.1.3 C++对C的扩充
- 1.2 C++的输入输出
- 1.2.1 用cout进行输出
- 1.2.2 用cin进行输入
- 1.3 引用
- 1.3.1 引用的概念
- 1.3.2 引用的使用
- 1.3.3 引用作为函数参数
- 1.3.4 引用作为返回值
- 1.4 const常量与new、delete运算符
- 1.4.1 用const定义常量
- 1.4.2 动态分配/撤销内存的运算符new和delete
- 本章小结
- 习题
- 第2章 类和对象
- 2.1 面向对象程序设计
- 2.2 类的定义
- 2.2.1 从结构体到类
- 2.2.2 类的定义格式
- 2.3 对象的定义
- 2.3.1 对象的定义格式
- 2.3.2 对象成员的访问
- 2.4 类的数据成员与成员函数
- 2.4.1 类的数据成员
- 2.4.2 类的成员函数
- 2.4.3 类外定义成员函数
- 2.4.4 作用域运算符::
- 2.4.5 声明成员函数为内联函数
- 2.4.6 外部接口与内部实现的分离
- 2.5 程序实例
- 本章小结
- 习题
- 第3章 深入了解类和对象
- 3.1 构造函数
- 3.1.1 为什么要使用构造函数
- 3.1.2 构造函数的特点
- 3.1.3 构造函数的种类
- 3.2 析构函数
- 3.2.1 析构函数的特点
- 3.2.2 析构函数的格式
- 3.2.3 默认析构函数
- 3.3 复制构造函数
- 3.3.1 类对象的复制
- 3.3.2 复制构造函数的调用时机
- 3.3.3 深复制与浅复制问题
- 3.4 对象指针、对象引用和对象数组
- 3.4.1 对象指针
- 3.4.2 对象引用
- 3.4.3 对象数组
- 3.4.4 对象指针数组
- 3.4.5 指向对象数组的指针
- 3.5 常对象与常成员
- 3.5.1 常对象
- 3.5.2 常成员
- 3.5.3 指向对象的常指针
- 3.5.4 指向常对象的指针
- 3.5.5 对象的常引用
- 3.6 动态创建对象和释放对象
- 3.6.1 动态创建对象
- 3.6.2 释放对象
- 3.6.3 动态对象数组的创建与释放
- 3.7 对象的生存期
- 3.8 程序实例
- 本章小结
- 习题
- 第4章 态成员与友元
- 4.1 静态成员
- 4.1.1 静态数据成员
- 4.1.2 静态成员函数
- 4.2 友元
- 4.2.1 友元函数
- 4.2.2 友元类
- 4.3 模板
- 4.3.1 函数模板
- 4.3.2 类模板
- 4.4 程序实例
- 本章小结
- 习题
- 第5章 运算符重载
- 5.1 运算符重载的概念
- 5.2 运算符重载的方法
- 5.2.1 重载为成员函数
- 5.2.2 重载为友元函数
- 5.3 运算符重载的规则
- 5.4 常用运算符的重载
- 5.4.1 算术运算符的重载
- 5.4.2 关系运算符的重载
- 5.4.3 逻辑运算符的重载
- 5.4.4 位移运算符的重载
- 5.4.5 下标访问运算符的重载
- 5.4.6 赋值运算符的重载
- 5.4.7 流输出与流输入运算符的重载
- 5.4.8 不同类型数据之间的转换
- 5.5 字符串类
- 5.5.1 string字符串类简介
- 5.5.2 string类对象的赋值与连接
- 5.5.3 string类对象的比较
- 5.5.4 string类的特性
- 5.6 程序实例
- 本章小结
- 习题
- 第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.4.3 虚基类的构造函数
- 6.5 多态性与虚函数
- 6.5.1 多态性
- 6.5.2 虚函数
- 6.5.3 虚析构函数
- 6.5.4 纯虚函数与抽象类
- 6.6 程序实例
- 本章小结
- 习题
- 第7章 输入输出流
- 7.1 输入输出概述
- 7.2 标准输入输出
- 7.2.1 标准输入输出流类
- 7.2.2 格式控制
- 7.2.3 输入输出流成员函数
- 7.3 文件输入输出
- 7.3.1 文件的概念
- 7.3.2 文件输入输出流类
- 7.3.3 输入输出流成员函数
- 7.4 字符串输入输出
- 7.5 程序实例
- 本章小结
- 习题
- 第8章 异常处理
- 8.1 异常的概念
- 8.2 异常处理的方法
- 8.3 异常处理的规则
- 8.4 类和对象相关异常处理
- 8.5 标准异常
- 8.6 程序实例
- 本章小结
- 习题
- 第9章 综合实例
- 9.1 学生信息管理系统
- 9.1.1 功能介绍
- 9.1.2 设计思路
- 9.1.3 实现代码
- 9.2 家庭财务管理系统
- 9.2.1 功能介绍
- 9.2.2 设计思路
- 9.2.3 实现代码
- 本章小结
- 习题
- 附录1 ASCII码表
- 附录 2C++运算符优先级与结合性
- 附录3 C++集成开发环境
- 附录3.1 Visual C++6.0
- 附录3.2 VC++2015
- 参考文献
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。