关于虚函数,下列说法不正确的是()
A.不允许以虚函数作为构造函数
B.没有虚函数便无法实现多态
C.一般来讲,如果一个类中定义了虚函数,则不可将析构函数也定义为虚函数
D.不能用抽象类定义对象
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.抽象类中的成员函数都是虚函数
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!