计算机
类型
可以朗读
语音朗读
296千字
字数
2016-07-01
发行日期
展开全部
主编推荐语
C++程序设计基础:面向对象、类与对象、继承与多态、数据运算及Visual Studio实战。
内容简介
本书主要内容包括C++与面向对象程序设计概述、C++程序设计基础、数组、函数、指针和引用、结构体和共用体、类与对象、静态与友元、继承与派生、运算符重载、虚函数和多态性、C++输入/输出流、模板和异常处理等。书中所有程序代码均在Visual Studio 2013环境下运行通过。
目录
- 封面
- 扉页
- 版权信息
- 目录
- 内容提要
- 第3版前言
- 第1章 C++与面向对象程序设计概述
- 1.1 面向对象程序设计
- 1.1.1 基本概念
- 1.1.2 传统程序设计及其局限性
- 1.1.3 面向对象程序设计的特点
- 1.1.4 面向对象程序设计语言
- 1.2 C++语言的发展和特点
- 1.2.1 C++语言的发展
- 1.2.2 C++语言的特点
- 1.3 C++语言程序基本结构
- 1.3.1 C++语言程序基本结构
- 1.3.2 C++程序的书写格式
- 1.4 C++程序的上机实现
- 1.4.1 Visual Studio 2013集成开发环境
- 1.4.2 编辑、编译、连接和运行程序
- 习题
- 第2章 C++程序设计基础
- 2.1 词法符号
- 2.1.1 标识符
- 2.1.2 关键字
- 2.1.3 运算符
- 2.1.4 分隔符
- 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.4.7 表达式中数据类型的转换
- 2.5 程序基本结构
- 2.5.1 顺序结构
- 2.5.2 选择结构
- 2.5.3 循环结构
- 2.5.4 转移语句
- 2.6 案例实战
- 2.6.1 实战目标
- 2.6.2 功能描述
- 2.6.3 案例实现
- 习题
- 第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 案例实现
- 习题
- 第4章 函数
- 4.1 函数的定义和声明
- 4.2 函数调用
- 4.2.1 函数调用方式
- 4.2.2 函数调用的参数传递
- 4.2.3 函数的嵌套调用和递归调用
- 4.3 变量的作用域
- 4.3.1 局部变量
- 4.3.2 全局变量
- 4.4 C++对函数的扩充
- 4.4.1 内联函数
- 4.4.2 函数重载
- 4.4.3 带默认参数值的函数
- 4.5 案例实战
- 4.5.1 实战目标
- 4.5.2 功能描述
- 4.5.3 案例实现
- 习题
- 第5章 指针和引用
- 5.1 指针
- 5.1.1 指针的概念
- 5.1.2 指针与数组
- 5.1.3 指针与函数
- 5.1.4 指针与字符串
- 5.1.5 动态内存分配
- 5.2 引用
- 5.2.1 引用的概念
- 5.2.2 引用与函数
- 5.3 案例实战
- 5.3.1 实战目标
- 5.3.2 功能描述
- 5.3.3 案例实现
- 习题
- 第6章 结构体和共用体
- 6.1 结构体
- 6.1.1 结构体类型的定义
- 6.1.2 结构体变量的定义与初始化
- 6.1.3 结构体变量的引用
- 6.1.4 结构体数组与应用
- 6.2 共用体
- 6.2.1 共用体类型、变量的定义
- 6.2.2 共用体的应用
- 6.3 案例实战
- 6.3.1 实战目标
- 6.3.2 功能描述
- 6.3.3 案例实现
- 习题
- 第7章 类与对象
- 7.1 类的定义
- 7.2 对象的定义
- 7.2.1 对象的定义
- 7.2.2 对象对类成员的访问
- 7.3 构造函数
- 7.3.1 构造函数的定义
- 7.3.2 带参数的构造函数
- 7.3.3 带默认参数的构造函数
- 7.3.4 重载构造函数
- 7.3.5 复制构造函数
- 7.4 析构函数
- 7.5 对象指针和对象的引用
- 7.5.1 对象指针
- 7.5.2 this指针
- 7.5.3 对象的引用
- 7.6 对象数组
- 7.7 常类型
- 7.7.1 常对象
- 7.7.2 常对象成员
- 7.7.3 常指针
- 7.7.4 常引用
- 7.8 案例实战
- 7.8.1 实战目标
- 7.8.2 功能描述
- 7.8.3 案例实现
- 习题
- 第8章 静态与友元
- 8.1 静态
- 8.1.1 静态数据成员
- 8.1.2 静态成员函数
- 8.2 友元
- 8.2.1 友元函数
- 8.2.2 友元类
- 8.3 案例实战
- 8.3.1 实战目标
- 8.3.2 功能描述
- 8.3.3 案例实现
- 习题
- 第9章 继承与派生
- 9.1 类的继承与派生
- 9.1.1 继承和派生的概念
- 9.1.2 派生类的定义
- 9.1.3 继承方式
- 9.2 单继承
- 9.2.1 单继承的构造函数和析构函数
- 9.2.2 单继承中子对象的构造函数
- 9.3 多继承
- 9.3.1 多继承的构造函数和析构函数
- 9.3.2 二义性问题
- 9.4 虚基类
- 9.4.1 虚基类的概念
- 9.4.2 虚基类的构造函数和析构函数
- 9.4.3 虚基类的应用
- 9.4.4 基类和派生类的转换
- 9.5 案例实战
- 9.5.1 实战目标
- 9.5.2 功能描述
- 9.5.3 案例实现
- 习题
- 第10章 运算符重载
- 10.1 概述
- 10.2 运算符重载规则
- 10.3 运算符重载的实现方式
- 10.3.1 用成员函数重载运算符
- 10.3.2 用友元函数重载运算符
- 10.4 常用运算符的重载
- 10.4.1 单目运算符重载
- 10.4.2 双目运算符重载
- 10.4.3 特殊运算符重载
- 10.5 案例实战
- 10.5.1 实战目标
- 10.5.2 功能描述
- 10.5.3 案例实现
- 习题
- 第11章 虚函数和多态性
- 11.1 虚函数
- 11.1.1 虚函数的定义
- 11.1.2 纯虚函数
- 11.2 抽象类
- 11.3 虚析构函数
- 11.4 多态性
- 11.4.1 多态性的含义
- 11.4.2 多态性的应用
- 11.5 案例实战
- 11.5.1 实战目标
- 11.5.2 功能描述
- 11.5.3 案例实现
- 习题
- 第12章 C++输入/输出流
- 12.1 输入/输出流的概念
- 12.2 标准输入/输出
- 12.2.1 标准输入
- 12.2.2 标准输出
- 12.3 文件输入/输出
- 12.3.1 文件和流
- 12.3.2 顺序文件的访问
- 12.3.3 随机文件的访问
- 12.4 案例实战
- 12.4.1 实战目标
- 12.4.2 功能描述
- 12.4.3 案例实现
- 习题
- 第13章 模板和异常处理
- 13.1 模板
- 13.1.1 模板的概念
- 13.1.2 函数模板
- 13.1.3 类模板
- 13.2 异常处理
- 13.2.1 异常处理的概念
- 13.2.2 异常处理的实现
- 13.3 案例实战
- 13.3.1 实战目标
- 13.3.2 功能描述
- 13.3.3 案例实现
- 习题
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。