关于虚函数,下列说法不正确的是()
A.不允许以虚函数作为构造函数
B.没有虚函数便无法实现多态
C.一般来讲,如果一个类中定义了虚函数,则不可将析构函数也定义为虚函数
D.不能用抽象类定义对象
- · 有5位网友选择 B,占比55.56%
- · 有4位网友选择 A,占比44.44%
A.不允许以虚函数作为构造函数
B.没有虚函数便无法实现多态
C.一般来讲,如果一个类中定义了虚函数,则不可将析构函数也定义为虚函数
D.不能用抽象类定义对象
A、A. 不允许以虚函数作为构造函数
B、B. 没有虚函数便无法实现多态
C、C. 一般来讲,如果一个类中定义了虚函数,则不可将析构函数也定义为虚函数
D、D. 不能用抽象类定义对象
下列关于虚函数的说法中,正确的是()。
A.如果在重定义虚函数时使用了保留字virtual,则该重定义函数仍然是虚函数
B.虚函数不得声明为静态函数
C.虚函数不得声明为另一个类的私有函数
D.派生类必须重新定义基类的虚函数
A.虚析构函数也必须遵守调用层次惟一的原则
B.虚析构函数被调用时,只有成员函数的本地版本被调用
C.可以创建一个纯虚析构函数
D.虚析构函数可以带参数
下列关于虚函数与函数重载区别的叙述中不正确的是()。
A.函数说明形式上不同
B.函数允许非成员函数重载,虚函数只能是成员函数
C.函数重载的调用依据参数和类型的差别,虚函数则依据对象
D.函数重载的本体可以在类外定义,虚函数不可以
以下关于虚函数的说法错误的是 ______。
A.虚函数必须是类的成员函数
B.可以将类的友元函数说明为虚函数
C.虚函数不能是类的静态成员函数
D.虚函数也不能是构造函数
关于虚函数下面说法正确的是
A.若在重定义虚函数时使用了virtual,则该重定义函数还是虚函数
B.虚函数不能声明为友元
C.子类必须重定义父类的虚函数
D.虚函数不能是static的
关于虚函数,以下说法正确的是()。
A.若在重定义虚函数时使用了virtual,则该重定义函数还是虚函数
B.虚函数不能声明为友元
C.子类必须重定义父类的虚函数
D.虚函数不能是static的
A.纯虚函数是一个没有具体实现体的虚函数
B.抽象类是包括纯虚函数的类
C.抽象类只能作为基类,其纯虚函数的实现在派生类中给出
D.可以定义一个抽象类的对象
下列关于虚函数的说明中,正确的是()。
A.从虚基类继承的函数都是虚函数
B.虚函数不得是静态成员函数
C.只能通过指针或引用调用虚函数
D.抽象类中的成员函数都是虚函数
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!