展开全部

主编推荐语

C++程序基础知识:面向过程与对象编程。

内容简介

C++程序基础知识(基本句子结构,I/O,函数,类与对象,数据共享与保护,数组与指针,继承,多态,异常处理). C++支持面向过程与面向对象两种编程模式,本教材在结构安排上,注重这两种模式的过渡,结合到面向对象的专题论述,让学生从传统过程C模式程序设计真正进入面向对象C++模式的程序设计知识海洋中。

目录

  • 扉页
  • 版权页
  • 目录
  • 内容提要
  • 前言
  • 第1章 绪论
  • 1.1 C++简介
  • 1.2 面向对象与面向过程
  • 1.3 C++对面向对象的支持
  • 1.4 C++的新特性
  • 1.5 小结
  • 习题一
  • 第2章 C++程序设计基础
  • 2.1 认识C++程序
  • 2.1.1 C++程序实例
  • 2.1.2 字符集
  • 2.1.3 词法记号
  • 2.1.4 VC6.0开发环境简介
  • 2.2 基本数据类型和表达式
  • 2.2.1 基本数据类型
  • 2.2.2 常量
  • 2.2.3 变量
  • 2.2.4 运算符与表达式
  • 2.2.5 语句
  • 2.3 数据的输入与输出
  • 2.3.1 基本概念
  • 2.3.2 C++输入输出示例
  • 2.4 基本控制结构
  • 2.4.1 用if语句实现选择结构
  • 2.4.2 多重选择结构
  • 2.4.3 循环结构
  • 2.4.4 break和continue语句
  • 2.4.5 程序举例
  • 2.5 自定义数据类型
  • 2.5.1 typedef声明
  • 2.5.2 枚举类型enum
  • 2.5.3 结构体类型struct
  • 2.5.4 联合体类型union
  • 2.6 小结
  • 习题二
  • 第3章 函数
  • 3.1 函数的定义与使用
  • 3.1.1 函数的定义
  • 3.1.2 函数的参数传递
  • 3.1.3 引用参数
  • 3.1.4 函数的返回值
  • 3.1.5 函数调用形式
  • 3.2 内联函数
  • 3.3 带默认形参值的函数
  • 3.4 重载函数
  • 3.5 C++系统函数
  • 3.6 知识扩展
  • 3.6.1 递归函数执行过程
  • 3.6.2 C/C++存储分配
  • 3.7 小结
  • 习题三
  • 第4章 类与对象
  • 4.1 面向对象的基本概念
  • 4.1.1 抽象
  • 4.1.2 封装
  • 4.1.3 继承
  • 4.1.4 多态
  • 4.2 类和对象的定义
  • 4.2.1 类的定义
  • 4.2.2 对象的定义
  • 4.3 构造函数和析构函数
  • 4.3.1 构造函数
  • 4.3.2 析构函数
  • 4.3.3 拷贝构造函数
  • 4.4 类的组合
  • 4.4.1 组合
  • 4.4.2 前向引用声明
  • 4.5 知识扩展
  • 4.5.1 class与struct
  • 4.5.2 非public构造函数
  • 4.6 小结
  • 习题四
  • 第5章 数据的共享与保护
  • 5.1 标识符的作用域与可见性
  • 5.1.1 作用域
  • 5.1.2 可见性
  • 5.2 对象的存储类型与生存期
  • 5.3 类的静态成员
  • 5.3.1 静态数据成员
  • 5.3.2 静态函数成员
  • 5.4 类的友元
  • 5.4.1 友元函数
  • 5.4.2 友元类
  • 5.5 共享数据的保护
  • 5.5.1 常对象
  • 5.5.2 用const修饰的类成员
  • 5.5.3 常引用
  • 5.6 多文件结构和编译预处理命令
  • 5.6.1 C++程序的一般组织结构
  • 5.6.2 外部变量与外部函数
  • 5.6.3 编译预处理
  • 5.7 小结
  • 习题五
  • 第6章 数组、指针与字符串
  • 6.1 数组
  • 6.1.1 数组的声明与使用
  • 6.1.2 数组的存储与初始化
  • 6.1.3 数组作为函数的参数
  • 6.1.4 对象数组
  • 6.1.5 程序实例
  • 6.2 指针
  • 6.2.1 内存空间的访问方式
  • 6.2.2 指针变量的声明
  • 6.2.3 指针的赋值
  • 6.2.4 指针运算
  • 6.2.5 用指针处理数组元素
  • 6.2.6 指针数组
  • 6.2.7 用指针作为函数的参数
  • 6.2.8 指针型函数
  • 6.2.9 指向函数的指针
  • 6.2.10 对象指针
  • 6.3 动态内存分配
  • 6.4 深复制与浅复制
  • 6.5 字符串
  • 6.5.1 用字符数组存储和处理字符串
  • 6.5.2 string类
  • 6.6 综合实例
  • 6.7 知识扩展
  • 6.7.1 指向指针的指针
  • 6.7.2 指针与const限定符
  • 6.8 小结
  • 习题六
  • 第7章 继承与派生
  • 7.1 继承与派生的基本概念
  • 7.2 单一继承
  • 7.3 类的保护成员
  • 7.4 访问权限和类型兼容规则
  • 7.4.1 公有派生和类型兼容规则
  • 7.4.2 保护派生
  • 7.4.3 私有派生
  • 7.5 多继承
  • 7.6 构造函数和析构函数
  • 7.7 多继承中的二义性问题
  • 7.7.1 作用域分辨操作符与支配规则
  • 7.7.2 虚继承与虚基类
  • 7.7.3 虚基类成员的构造和析构
  • 7.8 知识扩展
  • 7.9 小结
  • 习题七
  • 第8章 多态性
  • 8.1 多态性概述
  • 8.2 运算符重载
  • 8.2.1 运算符重载的机制
  • 8.2.2 运算符重载的规则
  • 8.2.3 重载为类的非成员函数(通常是友元函数)
  • 8.2.4 重载为类的成员函数
  • 8.2.5 其他运算符重载示例
  • 8.3 虚函数
  • 8.3.1 静态联编与动态联编
  • 8.3.2 一般虚函数成员
  • 8.3.3 虚析构函数
  • 8.4 纯虚函数和抽象类
  • 8.4.1 纯虚函数
  • 8.4.2 抽象类
  • 8.4.3 抽象类的意义
  • 8.5 知识扩展
  • 8.5.1 dynamic_cast安全向下转型
  • 8.5.2 用typeid获取运行时类型信息
  • 8.6 小结
  • 习题八
  • 第9章 流类库与输入/输出
  • 9.1 I/O流的概念及流类库结构
  • 9.1.1 I/O流的概念
  • 9.1.2 流类库结构
  • 9.2 输出流
  • 9.2.1 插入运算符和操纵符
  • 9.2.2 文件输出流
  • 9.2.3 二进制输出文件
  • 9.2.4 字符串输出流
  • 9.3 输入流
  • 9.3.1 使用提取运算符
  • 9.3.2 文件输入流
  • 9.3.3 输入流相关函数
  • 9.3.4 字符串输入流
  • 9.4 输入/输出流
  • 9.5 综合实例
  • 9.6 知识扩展
  • 9.6.1 重载输出运算符
  • 9.6.2 重载输入运算符
  • 9.7 小结
  • 习题九
  • 第10章 异常处理
  • 10.1 异常处理的一个简单程序
  • 10.2 异常处理机制
  • 10.2.1 异常
  • 10.2.2 异常处理的任务
  • 10.2.3 异常处理的机制
  • 10.2.4 多个catch结构
  • 10.3 自定义异常类
  • 10.4 C++标准异常类
  • 10.5 综合实例
  • 10.6 知识扩展
  • 10.6.1 异常处理中的对象的构造和析构
  • 10.6.2 重抛异常
  • 10.7 小结
  • 习题十
  • 第11章 MFC简介
  • 11.1 MFC的主要特征
  • 11.1.1 封装
  • 11.1.2 继承
  • 11.1.3 虚拟函数和动态约束
  • 11.1.4 MFC的宏观框架体系
  • 11.2 MFC和Win32
  • 11.3 Cobject类
  • 11.3.1 Cobject 类的定义
  • 11.3.2 CObject类的特性
  • 11.4 MFC中的消息映射
  • 11.4.1 消息的分类
  • 11.4.2 消息结构和消息处理
  • 11.4.3 消息映射的定义
  • 11.4.4 MFC消息映射的实现方法
  • 11.4.5 消息映射的相关宏
  • 11.4.6 消息映射声明
  • 11.4.7 消息映射实现
  • 11.4.8 消息映射宏
  • 11.5 MFC窗口过程
  • 11.5.1 MFC窗口过程的指定
  • 11.5.2 对Windows消息的接收和处理
  • 11.5.3 对命令消息的接收和处理
  • 11.5.4 对控制通知消息的接收和处理
  • 11.6 对象创建
  • 11.6.1 对象创建与相互关系
  • 11.6.2 MFC提供的接口
  • 11.7 小结
  • 习题十一
  • 第12章 课程设计
  • 12.1 C++设计模式
  • 12.1.1 课程设计的目的和意义
  • 12.1.2 课程设计的基本要求
  • 12.1.3 课程设计的技术要点
  • 12.1.4 课程设计报告的基本格式
  • 12.1.5 Factory模式简介
  • 12.1.6 Singleton模式
  • 12.2 人事管理系统
  • 12.2.1 人事管理系统设计的目的和意义
  • 12.2.2 人事管理系统设计的基本要求
  • 12.2.3 人事管理系统设计试验报告的基本格式
  • 12.2.4 人事管理系统设计技术要点
  • 12.2.5 人事管理系统开发步骤简介
  • 12.3 坦克大战游戏
  • 12.3.1 坦克大战游戏设计的目的和意义
  • 12.3.2 坦克大战游戏设计的基本要求
  • 12.3.3 坦克大战游戏设计试验报告的基本格式
  • 12.3.4 坦克大战游戏设计的技术要点
  • 参考文献
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社

人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。