我们已经知道,虚函数的间接调用是指通过指针调用一个虚函数会查对应对象的虚函数表完成函数调用的过程,而使用指针调用一个类的普通成员函数不会有间接调用即多态出现。那么使用指针调用的这个普通成员函数类内部有虚函数的调用会怎样呢?如果是构造函数内部呢?
1,当普通成员函数内部有虚函数调用时
直接编程查看结果看看是否有虚函数的多态。
#include<iostream>
using namespace std;
class A {
public:
virtual void test() {
cout << "调用父类test" << endl; }
void te() {
test();