1.为何要引用虚拟继承(虚拟继承是多重继承中特有的概念,脱离了多重继承就没有存在的意义,而且会降低效率和占用空间)
假设有类A,类B继承A,类C继承A,类D继承B、C,那么D就继承了A两次,为了使只继承一次,采用虚拟继承,一旦采用了虚拟继承,就会引入一个指针指向虚继承的基类。
2.当采用了虚拟继承,单继承中的大多数原则将会被打破,子类也不会继承父类的虚函数指针。
虚拟继承
(擦,这个旋转不了,只能歪着脖子看了^_^)

相关文章:

  • 2022-02-15
  • 2021-06-25
  • 2021-10-15
  • 2021-10-31
  • 2021-10-16
  • 2022-12-23
  • 2021-08-05
  • 2022-12-23
猜你喜欢
  • 2021-04-08
  • 2021-10-30
  • 2021-10-03
  • 2022-12-23
  • 2021-11-17
相关资源
相似解决方案