问题
单项选择题
实现运行时的多态性要使用
A.重载函数
B.析构函数
C.构造函数
D.虚函数
答案
参考答案:D
解析: 本题考核虚函数的应用。动态联编一直要到程序运行时才能确定调用哪个函数。虚函数是实现动态联编的必要条件之一。没有虚函数一定不能实现动态联编,但有虚函数存在时,必须同时满足下列条件,才能实现动态联编:类之间满足子类型关系:调用虚函数操作的是指向对象的指针或对象引用,或者是由成员函数调用虚函数。