以前只关注虚函数在父类指针指向不同子类时,调用相同方法自动调用与类相对应的方法,这一个应用,最近发现还有一个妙用。

上图一:

 虚函数的一个知识点

 父类class A的方法b()没有用virtual修饰时,用类B去调用A的方法a()时,a()里面调用的b()依然是A的b()。

上图二:

虚函数的一个知识点

父类class A的方法b()用virtual修饰后,用类B去调用A的方法a()时,a()里面调用的b()变成了B的b()。


相关文章:

  • 2021-07-18
  • 2021-11-22
  • 2021-08-31
  • 2022-02-16
  • 2021-12-12
  • 2021-05-06
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-06-04
  • 2022-12-23
  • 2022-12-23
  • 2021-12-06
  • 2022-01-28
  • 2021-07-16
  • 2021-12-31
相关资源
相似解决方案