C++对象模型:g++的实现(七)
这篇博客来总结一下《深度探索C++对象模型》第5章构造、析构、拷贝语义学的内容。
这篇博客来总结一下《深度探索C++对象模型》第5章构造、析构、拷贝语义学的内容。
这篇博客开始介绍《深度探索C++对象模型》第四章的剩余部分,包括成员函数指针和内联函数。
这篇博客来讲一下g++实现的C++对象模型中的虚函数的实现,包括:单一继承体系下的虚函数,多继承下的虚函数和虚继承下的虚函数。
这篇博客开始总结《深度探索C++对象模型》的第四章,即C++中成员函数(除了构造函数和析构函数)相关的内容。介绍了C++类中的成员函数,包括常规成员函数、虚函数、静态函数。
这篇讲一下《深度探索C++对象模型》第三章最后没总结的一部分,就是类的成员变量指针。
上一篇博客《C++对象模型:g++实现(一)》用我的理解总结了在无继承体系下g++实现的C++对象的内存布局,这篇就来总结一下在有继承情况下的C++对象的内存布局。
刚看完了《深度探索C++对象模型》第三章,这里做一下总结,也写一下我自己在g++ 7.5.0上的验证。