1. 首页
  2. 编程语言
  3. C#
  4. c++ 构造函数中调用虚函数的实现方法

c++ 构造函数中调用虚函数的实现方法

上传者: 2020-11-29 13:21:45上传 PDF文件 43.95 KB 热度 28次

输出: 0 1 2也就是说,在构造函数中调用虚函数,调用的是正在构造的类中的虚函数,而不是子类的虚函数。new了一个B对象,首先要调用基类构造函数,也就是A类的构造函数。之后再调用子类B的构造函数,这时调用的是子类虚函数func()。至于最后一次调用func(),根据多态,调用的是真实虚函数。

用户评论