对C++中派生类对象的内存布局的认识

来源:互联网 发布:早教机软件下载 编辑:程序博客网 时间:2024/06/16 11:15

在类型兼容规则中,基类的指针既可以指向基类的对象,也可以指向派生类的对象,那它是如何确保它所指的对象的成员的准确的?这就是内存布局的知识了。

其实说到本质上,不论是单继承,多继承,还是虚拟继承,表面上将指针指向了派生类对象,但实际上是指向了基类对象在派生类对象中的数据成员的首地址,因此它们就保证了正确的访问成员。

以上就是我对于派生类对象的内存布局的认识。

0 0
原创粉丝点击