摘要:
内容概要:满足下面2个条件时,1. 父类无虚函数,子类有虚函数2. 非虚继承类对象之内存布局如果将Base中的两个虚函数删除,情况有会怎么样呢?将Base中的两个虚函数删除,其他保持不变。Base类和Derived类两者之间的关系如下:代码如下:#include using namespace st... 阅读全文
摘要:
内容概要:满足下面2个条件时,1. 父类有虚函数,子类也有虚函数,但子类并没有重写或覆盖父类的虚函数2. 非虚继承类对象之内存布局如果在Derived类中增加一个下面的虚函数,会怎么样呢?Base类和Derived类之间的关系如下:新加入的虚函数定义如下:#include using namespa... 阅读全文
摘要:
内容概要:满足下面2个条件时,1. 父类有虚函数,子类无虚函数(即无虚函数重写或无虚函数覆盖)2. 非虚继承类对象之内存布局前述相关内容参考:1.http://blog.csdn.net/pathuang68/archive/2009/04/20/4096088.aspx2.http://blog.... 阅读全文