关于虚函数下面说的正确的是 A.若在重定义虚函数时使用了virtual,则该重定义函数还是虚函数 B.虚函数不能声明为友元 C.子类必须重定义父类的虚函数 D.虚函数不能是static的
举一反三
- 下列关于虚函数的描述中,正确的是( )。 A: 如果在重定义函数时使用了保留字virtual,则该重定义函数仍然是虚函数 B: 虚函数不得声明为静态函数 C: 虚函数不得声明为另一个类的友元函数 D: 派生类必须重新定义基类的虚函数
- 下列说法正确的是: A: 虚函数要使用virtual修饰符进行说明 B: virtual加在函数声明上,函数的定义(实现)可以不加 C: 子类继承父类的虚函数时,不管函数前有无virtual说明,都是虚函数 D: 了类继承父类的虚函数时,只要有一个虚函数用virtual说明就可以
- 【单选题】关于虚函数重定义的说法中,错误的是()。 A. 基类与派生类中虚函数必须同名 B. 基类与派生类中虚函数必须参数相同 C. 基类与派生类中虚函数返回类型必须相同 D. 基类与派生类中虚函数返回类型可以不同
- 【单选题】下列关于虚函数的描述中错误的是()。 A. 虚函数用关键字virtual声明 B. 虚函数可以是静态成员函数 C. 虚函数的调用不一定使用动态绑定 D. 析构函数可以是虚函数
- 不能声明虚构造函数,但析构函数可以是虚函数,而且通常声明为虚函数。如果一个类的析构函数是虚函数,那么它派生而来的所有子类的析构函数也是虚函数。