在C++中,基类指针可以指向派生类对象,以及基类中拥有虚函数,是支持多态性的前提。程序通过用同一个基类指针访问不同派生类的虚函数重载版本实现程序运行时的多态。C++的虚特性负责自动地在程序运行时把基类指针的关联类型转换成当前指向对象的派生类类型。
另外,抽象类机制提供了软件抽象和可扩展性的手段,实现运行时的多态性。
(简答题)
在C++中,使用类体系依靠什么机制实现程序运行时的多态?
正确答案
答案解析
略
相似试题
(简答题)
对于一个频繁使用的短小函数,在C语言中应用什么实现,在C++中应用什么实现?
(简答题)
简述C++语言中有哪些实现静态绑定的机制。
(单选题)
在C++中,要实现动态联编,必须使用()调用虚函数。
(判断题)
在c++语言中,也可以使用struct(结构体)来定义一个类。
(判断题)
在C++中,也可使用struct来声明类,但在该类中不能声明成员函数。
(填空题)
通过C++语言中类的()机制,可以扩充和完善已有类以适应新的需求。
(单选题)
在C++程序中使用的cout标识符是系统类库中定义的()类中的一个对象。
(单选题)
在C++程序中使用的cin标识符是系统类库中定义的()类中的一个对象。
(简答题)
有说明 编译器为对象a1、a2和a3开辟了什么内存空间?它们有各自的funMember函数的副本吗?C++通过什么机制调用类的成员函数?