思维导图备注

C++语言程序设计
首页 收藏书籍 阅读记录
  • 书签 我的书签
  • 添加书签 添加书签 移除书签 移除书签

5.8.2 代码的编译连接与执行过程

浏览 1 扫码
  • 小字体
  • 中字体
  • 大字体
2022-01-24 09:36:21
请 登录 再阅读
上一篇:
下一篇:
  • 书签
  • 添加书签 移除书签
  • 封面
  • 目录
  • 内容简介
  • 版权页
  • 前言
  • 第 1章绪论
    • 1.1 计算机程序设计语言的发展
      • 1.1.1 机器语言与汇编语言
      • 1.1.2 高级语言
      • 1.1.3 面向对象的语言
    • 1.2 面向对象的方法
      • 1.2.1 面向对象方法的由来
      • 1.2.2 面向对象的基本概念
    • 1.3 面向对象的软件开发
      • 1.3.1 分析
      • 1.3.2 设计
      • 1.3.3 编程
      • 1.3.4 测试
      • 1.3.5 维护
    • 1.4 信息的表示与存储
      • 1.4.1 计算机的数字系统
      • 1.4.2 几种进位记数制之间的转换
      • 1.4.3 信息的存储单位
      • 1.4.4 二进制数的编码表示
      • 1.4.5 定点数和浮点数
      • 1.4.6 数的表示范围
      • 1.4.7 非数值信息的表示
    • 1.5 程序开发的基本概念
      • 1.5.1 基本术语
      • 1.5.2 完整的程序过程
    • 1.6 小结
    • 习题
  • 第2章 C++简单程序设计
    • 2.1 C++语言概述
      • 2.1.2 C++的特点
      • 2.1.3 C++程序实例
      • 2.1.4 字符集
      • 2.1.5 词法记号
    • 2.2 基本数据类型和表达式
      • 2.2.1 基本数据类型
      • 2.2.2 常量
      • 2.2.3 变量
      • 2.2.4 符号常量
      • 2.2.5 运算符与表达式
      • 2.2.6 语句
    • 2.3 数据的输入与输出
      • 2.3.2 预定义的插入符和提取符
      • 2.3.3 简单的 I/O 格式控制
    • 2.4 算法的基本控制结构
      • 2.4.1 用 if语句实现选择结构
      • 2.4.2 多重选择结构
      • 2.4.3 循环结构
      • 2.4.4 循环结构与选择结构的嵌套
      • 2.4.5 其他控制语句
    • 2.5 自定义数据类型
      • 2.5.1 typedef声明
      • 2.5.2 枚举类型 enum
    • 2.6 深度探索
      • 2.6.1 变量的实现机制
      • 2.6.2 C++表达式的执行原理
    • 2.7 小结
    • 习题
  • 第3章函数
    • 3.1 函数的定义与使用
      • 3.1.1 函数的定义
      • 3.1.2 函数的调用
      • 3.1.3 函数的参数传递
    • 3.2 内联函数
    • 3.3 带默认形参值的函数
    • 3.4 函数重载
    • 3.5 C++系统函数
    • 3.6 深度探索
      • 3.6.2 函数声明与类型安全
    • 3.7 小结
    • 习题
  • 第 4章类与对象
    • 4.1 面向对象程序设计的基本特点
      • 4.1.2 封装
      • 4.1.3 继承
      • 4.1.4 多态
    • 4.2 类和对象
      • 4.2.1 类的定义
      • 4.2.2 类成员的访问控制
      • 4.2.3 对象
      • 4.2.4 类的成员函数
      • 4.2.5 程序实例
    • 4.3 构造函数和析构函数
      • 4.3.1 构造函数
      • 4.3.2 复制构造函数
      • 4.3.3 析构函数
      • 4.3.4 程序实例
    • 4.4 类的组合
      • 4.4.1 组合
      • 4.4.2 前向引用声明
    • 4.5 UM L 图形标识
      • 4.5.1 UM L 简介
      • 4.5.2 UM L 类图
    • 4.6 结构体和联合体
      • 4.6.2 联合体
    • 4.7 综合实例——个人银行账户管理程序
      • 4.7.1 类的设计
      • 4.7.2 源程序及说明
    • 4.8 深度探索
      • 4.8.2 用构造函数定义类型转换
      • 4.8.3 对象作为函数参数和返回值的传递方式
    • 4.9 小结
    • 习题
  • 第 5章数据的共享与保护
    • 5.1 标识符的作用域与可见性
      • 5.1.1 作用域
      • 5.1.2 可见性
    • 5.2 对象的生存期
      • 5.2.1 静态生存期
      • 5.2.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.2 外部变量与外部函数
      • 5.6.3 标准C++库
      • 5.6.4 编译预处理
    • 5.7 综合实例——个人银行账户管理程序
    • 5.8 深度探索
      • 5.8.2 代码的编译连接与执行过程
    • 5.9 小结
    • 习题
  • 第 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.2.11 对象指针
    • 6.3 动态内存分配
    • 6.4 用 vector创建数组对象
    • 6.5 深复制与浅复制
    • 6.6 字符串
      • 6.6.1 用字符数组存储和处理字符串
      • 6.6.2 string 类
    • 6.7 综合实例——个人银行账户管理程序
    • 6.8 深度探索
      • 6.8.2 指针的安全性隐患及其应对方案
      • 6.8.3 const _cast的应用
    • 6.9 小结
    • 习题
  • 第 7章继承与派生
    • 7.1 类的继承与派生
      • 7.1.2 派生类的定义
      • 7.1.3 派生类生成过程
    • 7.2 访问控制
      • 7.2.1 公有继承
      • 7.2.2 私有继承
      • 7.2.3 保护继承
    • 7.3 类型兼容规则
    • 7.4 派生类的构造和析构函数
      • 7.4.1 构造函数
      • 7.4.2 复制构造函数
      • 7.4.3 析构函数
    • 7.5 派生类成员的标识与访问
      • 7.5.1 作用域分辨符
      • 7.5.2 虚基类
      • 7.5.3 虚基类及其派生类构造函数
    • 7.6 程序实例——用高斯消去法解线性方程组
      • 7.6.1 算法基本原理
      • 7.6.2 程序设计分析
      • 7.6.3 源程序及说明
      • 7.6.4 运行结果与分析
    • 7.7 综合实例——个人银行账户管理程序
      • 7.7.1 问题的提出
      • 7.7.2 类设计
      • 7.7.3 源程序及说明
      • 7.7.4 运行结果与分析
    • 7.8 深度探索
      • 7.8.2 派生类对象的内存布局
      • 7.8.3 基类向派生类的转换及其安全性问题
    • 7.9 小结
    • 习题
  • 第8章多态性
    • 8.1 多态性概述
      • 8.1.1 多态的类型
      • 8.1.2 多态的实现
    • 8.2 运算符重载
      • 8.2.1 运算符重载的规则
      • 8.2.2 运算符重载为成员函数
      • 8.2.3 运算符重载为非成员函数
    • 8.3 虚函数
      • 8.3.1 一般虚函数成员
      • 8.3.2 虚析构函数
    • 8.4 纯虚函数与抽象类
      • 8.4.1 纯虚函数
      • 8.4.2 抽象类
    • 8.5 程序实例——变步长梯形积分算法求解函数的定积分
      • 8.5.1 算法基本原理
      • 8.5.2 程序设计分析
      • 8.5.3 源程序及说明
      • 8.5.4 运行结果与分析
    • 8.6 综合实例——对个人银行账户管理程序的改进
    • 8.7 深度探索
      • 8.7.2 运行时类型识别
      • 8.7.3 虚函数动态绑定的实现原理
    • 8.8 小结
    • 习题
  • 第 9章群体类和群体数据的组织
    • 9.1 函数模板与类模板
      • 9.1.1 函数模板
      • 9.1.2 类模板
    • 9.2 线性群体
      • 9.2.2 直接访问群体——数组类
      • 9.2.3 顺序访问群体——链表类
      • 9.2.4 栈类
      • 9.2.5 队列类
    • 9.3 群体数据的组织
      • 9.3.1 插入排序
      • 9.3.2 选择排序
      • 9.3.3 交换排序
      • 9.3.4 顺序查找
      • 9.3.5 折半查找
    • 9.4 综合实例——对个人银行账户管理程序的改进
    • 9.5 深度探索
      • 9.5.2 为模板定义特殊的实现
      • 9.5.3 模板元编程简介
    • 9.6 小结
    • 习题
  • 第 10 章泛型程序设计与C++标准模板库
    • 10.1 泛型程序设计及 STL 的结构
      • 10.1.2 STL 简介
    • 10.2 迭代器
      • 10.2.1 输入流迭代器和输出流迭代器
      • 10.2.2 迭代器的分类
      • 10.2.3 迭代器的区间
      • 10.2.4 迭代器的辅助函数
    • 10.3 容器
      • 10.3.2 顺序容器
      • 10.3.3 关联容器
    • 10.4 函数对象
      • 10.4.1 函数对象基本概念及分类
      • 10.4.2 函数适配器
    • 10.5 算法
      • 10.5.1 STL 算法基础
      • 10.5.2 不可变序列算法
      • 10.5.3 可变序列算法
      • 10.5.4 排序和搜索算法
      • 10.5.5 数值算法
    • 10.6 综合实例——对个人银行账户管理程序的改进
    • 10.7 深度探索
      • 10.7.2 STL 组件的类型特征与STL 的扩展
      • 10.7.3 Boost简介
    • 10.8 小结
    • 习题
  • 第 11 章流类库与输入输出
    • 11.1 I/O 流的概念及流类库结构
    • 11.2 输出流
      • 11.2.1 构造输出流对象
      • 11.2.2 使用插入运算符和操纵符
      • 11.2.3 文件输出流成员函数
      • 11.2.4 二进制输出文件
      • 11.2.5 字符串输出流
    • 11.3 输入流
      • 11.3.1 构造输入流对象
      • 11.3.2 使用提取运算符
      • 11.3.3 输入流操纵符
      • 11.3.4 输入流相关函数
      • 11.3.5 字符串输入流
    • 11.4 输入输出流
    • 11.5 综合实例——对个人银行账户管理程序的改进
    • 11.6 深度探索
      • 11.6.2 对象的串行化
    • 11.7 小结
    • 习题
  • 第 12 章异常处理
    • 12.1 异常处理的基本思想
    • 12.2 C++异常处理的实现
      • 12.2.1 异常处理的语法
      • 12.2.2 异常接口声明
    • 12.3 异常处理中的构造与析构
    • 12.4 标准程序库异常处理
    • 12.5 综合实例——对个人银行账户管理程序的改进
    • 12.6 深度探索
      • 12.6.2 避免异常发生时的资源泄漏
    • 12.7 小结
    • 习题
暂无相关搜索结果!
    展开/收起文章目录

    二维码

    手机扫一扫,轻松掌上学

    《C++语言程序设计》电子书下载

    请下载您需要的格式的电子书,随时随地,享受学习的乐趣!
    EPUB 电子书

    书签列表

      阅读记录

      阅读进度: 0.00% ( 0/0 ) 重置阅读进度