刘大胡 发表于 2020-12-2 09:11:47

虚函数的调用

为什么说找到基类对象的虚函数表(虚函数表中存的是虚函数的地址)就可以访问地址所对应的虚函数。这个具体是怎么调用的?

jadeshu 发表于 2020-12-2 12:26:50

是每个带有虚函数的类所生成的对象都有虚函数表,如果重写了就会改变自身对象的虚函数表里对应索引所指向的函数地址。
当子类对象转换为基类时,虚函数表还是各自子对象的
页: [1]
查看完整版本: 虚函数的调用