A. 虚函数属于成员函数 B. 虚函数不允许说明成静态的 C. 凡是虚函数必须用virtual说明 D. 虚函数可以被继承 相关知识点: 试题来源: 解析 C 正确答案:C 解析:虚函数的引入是为了解决动态绑定问题,使类的实例表现出多态性,虚函数在继承后依然保持虚函数特性,此时不需要用virtual关键词修饰。
A.从虚基类继承的函数都是虚函数B.虚函数不得是静态成员函数C.只能通过指针或引用调用虚函数D.抽象类中的成员函数都是虚函数相关知识点: 试题来源: 解析 B [解析] C++规定:虚函数必须是其所在类的成员函数,而不能是友元函数,也能是静态成员函数,虚函数的调用可以通过指针或者引用,也可以通过对象来调用。抽象类...
虚函数是非静态的成员函数,它不能是友元函数,但可以在另一个类中被声明为友元函数。所以A选项不正确;虚函数必须是类的成员函数,所以B选项是错误的;虚函数声明只能出现在类定义的函数原型声明中,而不能在成员函数的函数体实现的地方,所以C选项是不正确的;一般要求基类中说明了虚函数后,派生类说明的虚函数应该与...
A虚函数是一个静态成员函数 B虚函数是一个非成员函数 C虚函数既可以在函数说明时定义,也可以在函数实现时定义 D派生类的虚函数与基类中对应的虚函数具有相同的参数个数和类型 相关知识点: 试题来源: 解析 D AB两项错误,在基类中用virtual声明成员函数为虚函数,虚函数是成员函数,且不能被static修饰;C项错误,...
B.含有纯虚函数的类是不可以用来创建对象的,因为它是虚基类C.即使基类的构造函数没有参数,派生类也必须建立构造函数D.静态数据成员可以通过成员初始化列表来初始化以下叙述不正确的是( )使用静态数据成员:A.可以节省内存空间 B.是为了解决数据共享问题C.可以直接用类名来引用 D.可以提高序运算速度...
:本题考核虚函数的定义。虚函数是非静态的成员函数。它不能是友元函数,但可以在另一个类中被声明为友元函数。虚函数声明只能出现在类定义的函数原型声明中,而不能在成员函数的函数体实现的地方。派生类的虚函数与基类中对应的虚函数必须满足下列条件,否则派生类中的虚函数将丢失其虚函数特性,在调用时进行静态联编...
关于虚函数,正确的描述是( )。• A 构造函数不能是虚函数• B 析构函数不能是虚函数• C 虚函数可以是友元函数• D 虚函数可以是静态成员函数
下列虚函数说明不正确的是( ) A. 从虚基类继承的函数都是虚函数 B. 虚函数不能是静态成员函数 C. 只能通过指针或引用调用虚函数 D. 抽象类中的成员函数都是虚函数
下列关于虚函数的描述,不正确的是A.全局变量在任何函数体内都有效B.不能将析构函数说明为虚函数C.虚函数不能是静态的成员函数D.为了实现多态性,派生类必须重新定义基类的虚