三角函数公式大全表格 哪些函数能被声明为虚函数?为什么?

哪些函数能被声明为虚函数?为什么?非静态成员函数可以声明为虚拟函数。因为它是对象的一部分为什么要用虚函数?当基类的指针指向不同派生类的对象时,如果基类的指针调用其虚拟成员函数,它将调用实际指向对象的成

哪些函数能被声明为虚函数?为什么?

非静态成员函数可以声明为虚拟函数。

因为它是对象的一部分

为什么要用虚函数?

当基类的指针指向不同派生类的对象时,如果基类的指针调用其虚拟成员函数,它将调用实际指向对象的成员函数,而不是基类中定义的成员函数(只要派生类重写成员函数)。如果它不是虚函数,则无论基类指针指向哪个派生类对象,都将调用在基类中定义的函数。