三角函数公式大全表格 哪些函数能被声明为虚函数?为什么?
哪些函数能被声明为虚函数?为什么?非静态成员函数可以声明为虚拟函数。因为它是对象的一部分为什么要用虚函数?当基类的指针指向不同派生类的对象时,如果基类的指针调用其虚拟成员函数,它将调用实际指向对象的成
哪些函数能被声明为虚函数?为什么?
非静态成员函数可以声明为虚拟函数。
因为它是对象的一部分
为什么要用虚函数?
当基类的指针指向不同派生类的对象时,如果基类的指针调用其虚拟成员函数,它将调用实际指向对象的成员函数,而不是基类中定义的成员函数(只要派生类重写成员函数)。如果它不是虚函数,则无论基类指针指向哪个派生类对象,都将调用在基类中定义的函数。