虚函数是一种()成员函数。说明方法是在函数名前加关键字()。虚函数具有()性,在基类中被说明的虚函数,具有相同说明的函数在派生类中自然是虚函数。
举一反三
- 以下有关虚函数的说法正确的是()。 A: 虚函数是一个static类型的成员函数 B: 虚函数既可以是成员函数,以可以是非成员函数 C: 基类中说明一个虚函数后,派生类中定义相同原型的函数可以不必加virtual说明 D: 派生类中的虚函数与基类中相同原型的虚函数具有不同的参数个数或类型
- 虚函数是一种非静态成员函数。说明方法是在函数名前加关键字______
- 通过基类指针或引用来访问基类和派生类中的同名函数,才考虑虚函数。正确的论述是()。 A: 虚函数是在基类中用virtual说明,派生类中重新定义的函数。 B: 虚函数是一个static类型的成员函数。 C: 虚函数是一个非成员函数。 D: 派生类的虚函数与基类的虚函数具有不同的参数个数和类型。
- ______是一个在基类中说明的虚函数,它在基类中没有定义,但可以在派生类中定义。 A: 虚析构函数 B: 虚构造函数 C: 纯虚函数 D: 静态成员函数
- 关于虚函数的描述中,正确的是( )。 A: 虚函数是一个静态成员函数 B: 虚函数是一个非成员函数 C: 说明虚函数的virtual,即可以出现在类内函数说明时,也可以出现在类外函数定义时。 D: 派生类的虚函数与基类中对应的虚函数具有相同的参数个数和类型