编程语言基础语法等内容讲解
树图思维导图提供 c++思维脑图 在线思维导图免费制作,点击“编辑”按钮,可对 c++思维脑图 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:52aa4e95926a591e2ded1248612ee821
c++思维导图模板大纲
常识
位/字节/字
进程与线程
并行和并发
程序组成
头文件
#include "" 与 #include <> 的区别
#ifndef 防止重复包含
源文件
编译过程
预处理
编译
汇编
链接
变量
声明与定义
数据类型
基础
整型
char
short
int
long
long long
浮点
float
double
long double
布尔
bool
字符
char
修饰符
signed
unsigned
派生
数组
声明 定义 初始化 访问
一维和多维
指针
普通指针
指向指针的指针
智能指针
std::auto_ptr
新标准已删除, 原因?
std::unique_ptr
std::shared_ptr
std::weak_ptr
引用
函数
struct结构体
class类类型
enum 枚举
union 联合体
位域
typedef 自定义类型
其他类型
void
const
auto
nullptr
NULL
关联
指针和函数
指针函数
函数指针
指针和数组
数组指针
指针数组
指针和const
指针常量
常量指针
指向常量的常指针
define
#define与typedef
#define 和 函数
#define 和 inline
#define 和 const 常量
函数和数组
传参
返回值
函数和引用
传参
返回值
引用和指针
struct 与 class
constexpr和常量表达式
转换
自动
强转
const_cast
dynamic_cast
reinterpret_cast
static_cast
常量
整型
浮点型
布尔
转移字符
定义常量
const
#define
存储类
auto(已弃用)
register(已弃用)
static
定义与初始化
与变量
与函数
extern
使用
与变量
与函数
volatile
mutable
链接性
外链
extern
内链
static (代码块外)
无链
static (代码块内)
作用域
局部
局部隐藏同名全局变量
全局
块
类
命名规则
命名空间
using namespace std::string单个名称
using namespace std 整个空间
运算符
算术
+
-
*
/
%
++
--
关系
==
!=
>
<
>=
<=
逻辑
&&
||
!
位操作
&
|
^ 异或
~
<<
>>
赋值
=
+=
-=
*=
/=
%=
&=
|=
^=
其他
[]下标访问
. 成员访问
-> 成员指针
() 函数调用和类型转换
?: 条件表达式
new/delete
sizeof 获取类型/变量的大小, 以字节为单位
, 逗号运算符, 取最右边的值
优先级
循环
for
while
do while
控制语句
break
continue
goto
多层循环嵌套
条件
if
else if
else
switch
case
break
default
多层嵌套
函数
参数传递
传值
传引用
传指针
传函数指针
默认参数
返回值
注意事项
递归函数
Lambda 函数
内联函数inline
哪些不能作为inline函数
类内定义的默认inline
函数重载
函数模板
定义
抽象
封装
继承
多态
class类
成员变量
成员函数
构造
拷贝构造
析构
友元friend
内联inline
访问修饰
public
protected
private
与static
静态成员函数
静态成员变量
this指针
与const
特殊成员函数
默认构造函数
默认析构函数
默认拷贝构造
默认赋值运算符
默认地址运算符
默认移动构造函数
默认移动赋值
class继承
概念
父类与子类
基类与派生类
多态
继承控制
public
protected
private
成员函数
重载
覆盖(重写)
隐藏
多继承
普通
虚继承
virtual
虚函数
原理
虚函数指针
虚函数表
动态链编
作用和注意事项
特殊虚函数
虚析构函数
为啥构造函数不能为虚函数
纯虚函数
抽象基类(虚基类)
虚继承
类的转换
方向
转换函数
多态
重载
函数重载
运算符重载
可重载与不可重载
成员函数与非成员函数
重载限制
友元friend
友元函数
友元成员函数
友元类
互相友元(共同友元)
模板
模板函数
模板类
abort
错误码errno
try, throw,catch
exception类
new 和delete
new[] 和 delete[]
内存问题
内存泄漏
野指针
栈溢出
容器
顺序
string
vector
array
deque(队列)
list(链表)
forward_list(单向)
关联
有序关联
pair
map
set
multimap
multiset
无序关联
unordered_map
unordered_set
unordered_multimap
unordered_multiset
bitset
适配器
queue(队列)
stack(栈)
priority_queue(优先队列)
算法
迭代器
仿函数
子主题 1
c++11 新特性
树图思维导图提供 1107文家市玉萍思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 1107文家市玉萍思维导图 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:ed943ef641f6dc874860eb6095857ed6
树图思维导图提供 种子思维脑图 在线思维导图免费制作,点击“编辑”按钮,可对 种子思维脑图 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:86f8307a40ea24607c6c79354e09377f