下列关于虚函数的描述中,正确的是( )。
A: 如果在重定义函数时使用了保留字virtual,则该重定义函数仍然是虚函数
B: 虚函数不得声明为静态函数
C: 虚函数不得声明为另一个类的友元函数
D: 派生类必须重新定义基类的虚函数
A: 如果在重定义函数时使用了保留字virtual,则该重定义函数仍然是虚函数
B: 虚函数不得声明为静态函数
C: 虚函数不得声明为另一个类的友元函数
D: 派生类必须重新定义基类的虚函数
举一反三
- 关于虚函数下面说的正确的是 A.若在重定义虚函数时使用了virtual,则该重定义函数还是虚函数 B.虚函数不能声明为友元 C.子类必须重定义父类的虚函数 D.虚函数不能是static的
- ______是一个在基类中说明的虚函数,它在基类中没有定义,但可以在派生类中定义。 A: 虚析构函数 B: 虚构造函数 C: 纯虚函数 D: 静态成员函数
- 关于虚函数的描述中,正确的是( )。 A: 虚函数是一个静态成员函数 B: 虚函数是一个非成员函数 C: 说明虚函数的virtual,即可以出现在类内函数说明时,也可以出现在类外函数定义时。 D: 派生类的虚函数与基类中对应的虚函数具有相同的参数个数和类型
- 关于虚函数的描述中,( )是正确的。 A: 派生类的虚函数与基类的虚函数具有不同的参数个数和类型 B: 基类中说明了虚函数后,派生类中其对应的函数一定要说明为虚函数 C: 虚函数是一个成员函数 D: 虚函数是一个static类型的成员函数
- 关于虚函数的描述中,( )是正确的。 A: 虚函数是一个static类型的成员函数 B: 虚函数是一个非成员函数 C: 基类中说明了虚函数后,派生类中与其对应的函数可不必说明为虚函数 D: 派生类的虚函数与基类的虚函数都只是抽象接口