导图社区 C思维导图_22计算类1班_2210300110_徐文启
C思维导图,分享了函数、类与对象、数据的共享与保护、数组 指针与字符串、类的继承、多态性、模板与群体数据、泛型程序设计与C十十语言标准模板库、流类库与输入输出的知识。
编辑于2023-06-04 13:42:19 湖北省C++
函数
定义和使用
定义
调用
叁数传递
内联函数
带默认形参值的函数
函数重载
C十十语言系统函数
深度探索
运行栈与函数调用的执行
函数声明与类型安全
类与对象
面向对象程序设计的基本特点
抽象
封装
继承
多态
类与对象
类的定义
类成员的访问控制
对象
类的成员函数
构造函数与析构函数
构造函数
默认构造函数
委托构造函数
复制构造函数
析构函数
移动构造函数
default、delete函数
类的组合
组合
前向引用声明
数据的共享与保护
标识符的作用域与可见性
作用域
可见性
对象的生存期
静态生存期
动态生存期
类的静态成员
静态数据成员
静态函数成员
类的友元
友元函数
友元类
共等数据的保护
常对象
用const修饰的类成员
常引用
数组、指针与字符串
数组
声明与使用
存储与初始化
数组作为函数参数
对象数组
指针
内存空间的访问方式
指针变量的声明
与地址相关的运算——“*”与“&”
指针的赋值
指针运算
用指针处理数组元素
指针数组
用指针作为函数参数
指针型函数
指向函数的指针
对象指针
动态内存分配
深层复制与浅层复制
字符串
用字符数组存储和处理字符串
string类
探索
指针与引用
指针的安全性隐患及其应对方案
const_cast的应用
类的继承
基类与派生类
继承关系
派生类的定义
派生类生成过程
访问控制
公有继承
私有继承
保护继承
派生类的构造和析构函数
构造函数
复制构造函数
析构函数
删除delete构造函数
派生类成员的标识与访问
作用域分辨符
虚基类
虚基类及其派生类构造函数
探索
组合与继承
派生类对象的内存布局
基类向派生类的转换及其安全性问题
多态性
概述
多态的类型
多态的实现
运算符重载
运算符重载的规则
运算符重载为成员函数
运算符重载为非成员函数
虚函数
一般虚函数成员
虚析构函数
纯虚函数与抽象类
纯虚函数
抽象类
探索
多态类型与非多态类型
运作时类型识别
虚函数动态绑定的实现原理
模板与群体数据
函数模板与类模板
函数模板
类模板
线性群体
线性群体的概念
直接访问群体——数组类
顺房访问群体——链表类
栈类
队列类
群体数据的组织
插入排序
选择排序
交换排序
顺序查找
折半查找
泛型程序设计与C十十语言标准模板库
泛型程序设计及STL的结构
泛型程序设计的基本概念
STL简介
迭代器
输入流迭代器和输出流迭代器
选代器的分类
迭代器的区间
选代器的辅助函数
容器的基本功能与分类
顺序容器
顺序容器的基本功能
5种顺序容器的特性
顺序容器的插入迭代器
顺序容器的适配器
关联容器
关联容器的分类及基本功能
集合
映射
多重集合与多重映射
无序容器
函数对象
函数对象的概念
lambda表达式
函数对象参数绑定
算法
STL算法基础
不可变序列算法
可变序列算法
排序和搜索算法
数值算法
探索
swap
STL组件的类型特征与STL的扩展
Boost
流类库与输入输出
I/O流的概念及流类库结构
输出流
构造输出流对象
使用插入运算符和操纵符
文件输出流成员函数
二进制输出文件
字符串输出流
输入流
构造输入流对象
使用提取运算符
输入流操纵符
输入流相关函数
字符串输入流
输入输出流
探索
宽字符、宽午符串与宽流
对象的串行化
C++
函数
定义和使用
定义
调用
叁数传递
内联函数
带默认形参值的函数
函数重载
C十十语言系统函数
深度探索
运行栈与函数调用的执行
函数声明与类型安全
类与对象
面向对象程序设计的基本特点
抽象
封装
继承
多态
类与对象
类的定义
类成员的访问控制
对象
类的成员函数
构造函数与析构函数
构造函数
默认构造函数
委托构造函数
复制构造函数
析构函数
移动构造函数
default、delete函数
类的组合
组合
前向引用声明
数据的共享与保护
标识符的作用域与可见性
作用域
可见性
对象的生存期
静态生存期
动态生存期
类的静态成员
静态数据成员
静态函数成员
类的友元
友元函数
友元类
共等数据的保护
常对象
用const修饰的类成员
常引用
数组、指针与字符串
数组
声明与使用
存储与初始化
数组作为函数参数
对象数组
指针
内存空间的访问方式
指针变量的声明
与地址相关的运算——“*”与“&”
指针的赋值
指针运算
用指针处理数组元素
指针数组
用指针作为函数参数
指针型函数
指向函数的指针
对象指针
动态内存分配
深层复制与浅层复制
字符串
用字符数组存储和处理字符串
string类
探索
指针与引用
指针的安全性隐患及其应对方案
const_cast的应用
类的继承
基类与派生类
继承关系
派生类的定义
派生类生成过程
访问控制
公有继承
私有继承
保护继承
派生类的构造和析构函数
构造函数
复制构造函数
析构函数
删除delete构造函数
派生类成员的标识与访问
作用域分辨符
虚基类
虚基类及其派生类构造函数
探索
组合与继承
派生类对象的内存布局
基类向派生类的转换及其安全性问题
多态性
概述
多态的类型
多态的实现
运算符重载
运算符重载的规则
运算符重载为成员函数
运算符重载为非成员函数
虚函数
一般虚函数成员
虚析构函数
纯虚函数与抽象类
纯虚函数
抽象类
探索
多态类型与非多态类型
运作时类型识别
虚函数动态绑定的实现原理
模板与群体数据
函数模板与类模板
函数模板
类模板
线性群体
线性群体的概念
直接访问群体——数组类
顺房访问群体——链表类
栈类
队列类
群体数据的组织
插入排序
选择排序
交换排序
顺序查找
折半查找
泛型程序设计与C十十语言标准模板库
泛型程序设计及STL的结构
泛型程序设计的基本概念
STL简介
迭代器
输入流迭代器和输出流迭代器
选代器的分类
迭代器的区间
选代器的辅助函数
容器的基本功能与分类
顺序容器
顺序容器的基本功能
5种顺序容器的特性
顺序容器的插入迭代器
顺序容器的适配器
关联容器
关联容器的分类及基本功能
集合
映射
多重集合与多重映射
无序容器
函数对象
函数对象的概念
lambda表达式
函数对象参数绑定
算法
STL算法基础
不可变序列算法
可变序列算法
排序和搜索算法
数值算法
探索
swap
STL组件的类型特征与STL的扩展
Boost
流类库与输入输出
I/O流的概念及流类库结构
输出流
构造输出流对象
使用插入运算符和操纵符
文件输出流成员函数
二进制输出文件
字符串输出流
输入流
构造输入流对象
使用提取运算符
输入流操纵符
输入流相关函数
字符串输入流
输入输出流
探索
宽字符、宽午符串与宽流
对象的串行化