单选题
已知类Base、Middle和Derived的定义如下:
且有如下程序段:
运行这个程序段的输出是( )。
A、
aa
B、
bb
C、
cc
D、
ab
【正确答案】
C
【答案解析】
p1=&d和p2=&d中p1和p2都是读取d的地址,d是Derived类的对象,所以两次执行的函数都是void foo()
cout<<‘c';
提交答案
关闭