全站数据
8 4 2 0 5 8 1

为什么要用虚函数

玫瑰工程 | 简单学习,快乐成才!         
问题更新日期:2024-10-19 00:39:46

问题描述

为什么要用虚函数急求答案,帮忙回答下
精选答案
最佳答案

虚函数可以使成员函数操作一般化。用基类的指针指向不同的派生类的对象时,基类指针调用其虚成员函数,则会调用其真正指向对象的成员函数,而不是基类中定义的成员函数(只要派生类改写了该成员函数)。若不是虚函数,则不管基类指针指向的哪个派生类对象,调用时都会调用基类中定义的那个函数。