摘要: 一.无虚继承 1.单个类,无虚函数 按成员定义的顺序排列 B::member1 B::member2 2.单个类,有虚函数 虚表指针在偏移0处 __vfptr B::member1 B::member2 3.单继承,无虚函数 先父类,再子类 B::member1 B::member2 D::memb 阅读全文
posted @ 2020-05-24 09:36 八转达人 阅读(228) 评论(0) 推荐(0)
摘要: 一.函数重载 1.函数名相同,参数列表不同(个数,顺序,类型) 2.vritual关键字、调用约定和返回值不做参考 二.函数覆盖(子类重写的虚函数覆盖了虚表中父类的虚函数,多态) 1.子类函数和父类函数声明一致(函数名,调用约定,参数列表,返回值) 2.父类函数有virtual关键字,子类可以不加v 阅读全文
posted @ 2020-05-24 07:53 八转达人 阅读(172) 评论(0) 推荐(0)