c++ 继承内存布局
C++对象内存模型
C++对象模型:单继承,多继承,虚继承,菱形虚继承,及其内存布局图
虚基类的初始化
- 对于虚基类的初始化是由最后的派生类中负责初始化。
- 在最后的派生类中不仅要对直接基类进行初始化,还要负责对虚基类初始化。
C++对象内存模型
C++对象模型:单继承,多继承,虚继承,菱形虚继承,及其内存布局图
记录一下查阅的ucontext函数和协程相关的资料:
ucontext 函数族的使用及协程库的实现
我所理解的ucontext族函数
协程分析之context上下文切换
多线程
1.1 在创建多线程后,需要调用join()或者detach(),来处理多线程,其中join()不能在创建的现场中调用不然程序会报deadlock的错误。
c++对join()函数的说明如下:
错误条件
容器
2.1 vector容器