c++对象模型——笔记
多态的主要用途是经由一个共同的接口来影响类型的封装,这个接口通常被定义在一个抽象的基类中,共享接口可以以虚函数的机制引发,可以在执行期(runtime)根据object对象的真正类型解析出来到底是哪个函数的实体被调用。
对于一个类大小的定义:非静态数据成员 + 内存对齐空间 + 虚机制产生的空间(虚函数指针)。
指针类型的作用:会教导编译器如何解释某个特定地址中的内存内容和其大小。
void*类型的指针:无法得知其涵盖的空间,这样的指针只能含有一个地址,而不能通过它操作所指的对象。
浙公网安备 33010602011771号