更新时间:2020-06-29 14:13:15
封面
版权信息
内容简介
前言
第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 完整的程序过程
习题
第2章 C++语言基础
2.1 C++语言概述
2.1.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.1 I/O流
2.3.2 预定义的插入符和提取符
2.3.3 简单的I/O格式控制
2.4 算法的基本控制结构
2.4.1 分支结构
2.4.2 循环语句
2.4.3 循环与选择结构的嵌套
2.4.4 break和continue语句
2.5 自定义数据类型
2.5.1 typedef声明
2.5.2 枚举类型enum
2.6 复杂数据及运算
2.6.1 数组
2.6.2 指针
2.6.3 字符串
2.7 函数
2.7.1 函数的定义与使用
2.7.2 内联函数
2.7.3 带默认形参值的函数
2.7.4 函数重载
2.7.5 C++系统函数
第3章 类与对象初步
3.1 面向对象程序设计的基本特点
3.1.1 抽象
3.1.2 封装
3.1.3 继承
3.1.4 多态
3.2 类和对象
3.2.1 类和对象的关系
3.2.2 类的声明
3.2.3 成员函数
3.2.4 对象的定义格式
3.2.5 对象的使用
3.2.6 对象的存储空间
3.2.7 程序实例
3.3 构造函数和析构函数
3.3.1 构造函数定义
3.3.2 调用构造函数
3.3.3 复制构造函数
3.3.4 析构函数
3.4 类
3.4.1 类的组合
3.4.2 前向引用声明
3.5 结构体和联合体
3.5.1 结构体
3.5.2 联合体
3.6 UML简介
3.6.1 类图
3.6.2 对象图
3.6.3 类与对象关系的图形标识
3.6.4 注释
第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 静态成员函数