C++对象模型:g++的实现(七)

这篇博客来总结一下《深度探索C++对象模型》第5章构造、析构、拷贝语义学的内容。

C++

C++对象模型:g++的实现(六)

这篇博客开始介绍《深度探索C++对象模型》第四章的剩余部分,包括成员函数指针和内联函数。

C++

C++对象模型:g++的实现(五)

这篇博客来讲一下g++实现的C++对象模型中的虚函数的实现,包括:单一继承体系下的虚函数,多继承下的虚函数和虚继承下的虚函数。

C++

C++对象模型:g++的实现(四)

这篇博客开始总结《深度探索C++对象模型》的第四章,即C++中成员函数(除了构造函数和析构函数)相关的内容。介绍了C++类中的成员函数,包括常规成员函数、虚函数、静态函数。

C++

C++对象模型:g++的实现(三)

这篇讲一下《深度探索C++对象模型》第三章最后没总结的一部分,就是类的成员变量指针。

C++

C++对象模型:g++实现(二)

上一篇博客《C++对象模型:g++实现(一)》用我的理解总结了在无继承体系下g++实现的C++对象的内存布局,这篇就来总结一下在有继承情况下的C++对象的内存布局。

C++

C++对象模型:g++的实现(一)

刚看完了《深度探索C++对象模型》第三章,这里做一下总结,也写一下我自己在g++ 7.5.0上的验证。

C++