类Cat是类Animal的公有派生类,类Animal和类Cat中都定义了虚函数func(),p是一个指向类Animal对象的指针,则P->Animal::func()将()

类Cat是类Animal的公有派生类,类Animal和类Cat中都定义了虚函数func(),p是一个指向类Animal对象的指针,则P->Animal::func()将()


A、

调用类Animal中的函数func()


B、

调用类Cat中的函数func()


C、

根据p所指的对象类型而确定调用类Animal中或类Cat中函数func()


D、

既调用类Animal中函数,也调用类Cat中的函数


【正确答案】:A
【题目解析】:

对象和引用都使用运算符“.”访问对象的成员,指针使用“->”运算符。

题中p->Animal::func()表示调用类Animal中的函数func()。故选A。


Top