基类的虚函数有时候不可能被调用到,这时可定义该虚函数为纯虚函数。 纯虚函数没有函数体,但一定要进行说明,它告诉编译器,派生类必须定义该成员 函数。 纯虚函数是一种特殊的虚函数,纯虚函数是在虚函数的后面加上“=0”,表示该虚函数无函数体,并非赋值运算。纯虚函数的一般格式为:virtual<类型><函数名>(<...
月没最电查代八在 C 中,下列关于虚函数的描述,()是正确的。月没最电查代八月没最电查代八 A. 虚函数实现了运行时的多态 B. 虚函数只能在基类中实现,而不能在派生类
A. 虚函数不能定义函数体,而一般成员函数可以 B. 虚函数与一般成员函数在基类中没什么区别 C. 虚函数只能定义一个,而一般成员函数可以多个 D. 虚函数不能被调用,而一般成员函数可以 相关知识点: 试题来源: 解析 A.虚函数不能定义函数体,而一般成员函数可以 ...
虚函数带来的好处就是: 可以定义一个基类的指针, 其指向一个继承类, 当通过基类的指针去调用函数时, 可以在运行时决定该调用基类的函数还是继承类的函数. 虚函数是实现多态(动态绑定)/接口函数的基础. 可以说: 没有虚函数, C++将变得一无是处! 既然是C++的精髓, 那么我们有必要了解一下她的实现方式吗? 有...
关于虚函数的说法正确的是( ) A. 基类的虚函数可为派生类继承,继承下来仍为虚函数 B. 虚函数重定义时必须保证其返回值和参数个数及类型与基类中的一致 C. 虚函
★★★一个函数不能有抽象类对象的值参数<参数不能传值>,这个函数不能有抽象类对象的值返回。然而可以有抽象类类型的指针和引用可以作为参数,同样抽象类的指针和引用可以作为函数的返回值类型。因为他们可以指向或者引用抽象类的子类对象。 ★纯虚函数是在子类里面被实现的。如果子类没有实现纯虚函数,纯虚函数将继...
关于虚函数的描述中,()是正确的。 A. 虚函数是一个static类型的成员函数。 B. 虚函数是一个非成员函数。 C. 基类中说明了虚函数后,派生类中将其对应的函数可不必说明虚函数。 D. 派生类的虚函数与基类的虚函数具有不同的参数个数和类型。 相关知识点: 试题来源: 解析 C.基类中说明了虚函数后,派生类...
百度试题 题目对虚基类的定义,( )。 A. 不一定要使用虚函数 B. 必须使用虚函数 C. 必须使用private D. 必须使用public 相关知识点: 试题来源: 解析 A.不一定要使用虚函数
基类中的虚函数如果在派生类中未重新定义,则会出现( )的情况。 A. 无法使用派生类的对象调用这个函数 B. 不允许定义派生类的对象 C. 无法使用基类的对象调用这个函数 D. 使用派生类的对象调用的仍然是基类的这个函数 相关知识点: 试题来源: 解析 A.无法使用派生类的对象调用这个函数 ...