TreeMind树图在线AI思维导图
当前位置:树图思维导图模板IT互联网互联网干货C++编程语言知识点脑图思维导图

C++编程语言知识点脑图思维导图

  收藏
  分享
免费下载
免费使用文件
U543944657 浏览量:622023-08-31 15:51:12
已被使用7次
查看详情C++编程语言知识点脑图思维导图

编程语言自学内容全知识点分解

树图思维导图提供 C++编程语言知识点脑图 在线思维导图免费制作,点击“编辑”按钮,可对 C++编程语言知识点脑图  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:88e4e54b15c23a8c9eaf9ec5f8145bd0

思维导图大纲

C++思维导图模板大纲

类和对象

成员的访问规则

public

protected

private

创建对象

静态(栈)

动态(堆)

拷贝构造函数

使用类的成员函数返回对象

带参数的构造函数

this指针

构造函数

无参构造

有参构造

重载构造函数

含有成员对象的类的构造函数

析构函数

拷贝构造函数

浅拷贝

深拷贝

关键字修饰类成员

const

修饰成员变量

修饰成员函数

static

修饰成员变量

修饰成员函数

const static

友元

友元函数

普通函数

其他类的成员函数

友元类

运算符重载

语法

规则

形式

重载为类的成员函数

重载为类的友元函数

常用的运算符重载

输入/输出运算符

关系运算符

赋值运算符

下标运算符

递增运算符

前置

后置

类型转换

类型转换函数

转换构造函数

仿函数

重载“()”运算符

智能指针

重载“*”和“->”运算符

继承与派生

继承

继承方式

public

protected

private

类型兼容(多态)

派生类

派生类的构造和析构函数

在派生类中隐藏基类成员函数

多继承

多继承派生类的构造函数与析构函数

多继承二义性问题

不同基类有同名成员函数

间接基类成员变量在派生类中有多份拷贝

虚继承

实现机制

多态与虚函数

静态多态(函数重载)

动态多态(继承)

虚函数实现多态

virtual

override

final

虚函数实现多态的机制

虚析构函数

纯虚函数

抽象类

模板

函数模板

定义

实例化

隐式实例化

显式实例化

显式具体化

函数模板重载

类模板

定义

实例化

派生

类模板派生普通类

类模板派生类模板

普通类派生类模板

类模板与友元函数

非模板友元函数

约束模板友元函数

非约束模板友元函数

模板的参数

类型参数

非类型参数

模板类型参数

模板特化

全特化

偏特化

STL

容器

序列容器 #include<vector> #include<deque> #include<list> #include<array> #include<forward_list>

连续存储

vector 使用动态数组实现,元素在内存中是连续存储的。可以快速随机访问元素,但插入和删除元素时可能需要移动其他元素。

deque 双端队列,也使用动态数组实现,但是可以在两端进行高效插入和删除操作,元素也是连续存储的。

array 静态数组,大小固定,元素在内存中连续存储。与普通数组类似,但提供了更多的功能和安全性。

链式存储

list 使用双向链表实现,每个元素都有指向前一个和后一个元素的指针。插入和删除操作对于大量元素来说比较高效,但随机访问相对较慢。

forward_list 使用单向链表实现,每个元素只有指向下一个元素的指针。与 list 类似,但更节省内存,随机访问更慢。

关联容器

set

multiset

map

multimap

容器适配器

stack

queue

priority queue

迭代器

输入迭代器

输出迭代器

前向迭代器

双向迭代器

随机访问迭代器

仿函数

算法

分类

不可变序列算法

可变序列算法

排序算法

数值算法

常用算法

for_each()

find()

copy()

sort()

accumulate()

I/O流

C语言I/O函数

面向对象的I/O流类库

ios类库

预定义流对象

cin

cout

cerr

clog

标准输出流ostream

put()

write()

标准输入流istream

get()

getline()

read()

文件流

分类

ifstream

ifstream

ifstream

文件的打开与关闭

文件文本的读写

二进制文件的读写

文件随机读写

字符串流

istringstream类

ostringstream类

stringstream类

streambuf类库

异常

异常处理方式

栈解旋

标准异常

noexcept关键字

静态断言

C++11新特性

关键字

auto

decltype

nullptr

=default =delete

基于范围的for循环

lambda表达式

智能指针

unique_ptr

shared_ptr

weak_ptr

右值引用

移动构造

move()函数

完美转发

委托构造

继承构造

函数包装

并行编程

原生字符串

Unicode编码支持

新增库

tuple

chrono

regex

新增运算符

alignof

alignof

cmake

相关思维导图模板

舞蹈思维导图

树图思维导图提供 舞蹈 在线思维导图免费制作,点击“编辑”按钮,可对 舞蹈  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:972db6b7c6c77920e111ee48e70af8de

糖类分类思维脑图思维导图

树图思维导图提供 糖类分类思维脑图 在线思维导图免费制作,点击“编辑”按钮,可对 糖类分类思维脑图  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:a4fb083960178a1e77d1e149650b11fb