选择题

下列选项中, 与实现运行时多态性无关的是

【正确答案】 A
【答案解析】

此题考查的是多态性。 C 语言的多态性有两种: 函数重载和虚函数。 虚函数只有在运行时才能被确定, 称为运行时多态。 利用虚函数, 可在基类和派生类中使用相同的函数名定义函数的不同实现, 从而实现“一个接口, 多种方式”。 当用基类指针或引用对虚函数进行访问时, 软件系统将根据运行时指针或引用所指向或引用的实际对象来确定调用对象所在类的虚函数版本。 编译时的多态是通过函数重载和模板实现的。