首页 > 试题广场 > 如下程序执行后的输出结果是()
[单选题] 17校招真题¥1
如下程序执行后的输出结果是()
  • Base Base
  • Derived Derived
  • Derived Base
  • Base Derived

2个回答

添加回答
  • 答案应该是D。   对于父类函数( virtual 、非 virtual ),如果有同型函数:
    ----非virtual函数由指针类型决定调用哪个 「即 f(Base &b)  , 指针类型为Base」
    ----virtual函数由指针指向的对象决定调用哪个(运行时决定)「即 Derive obj;   , 指针指向对象为Derive」
    可参看: http://www.cppblog.com/liyuxia713/archive/2010/01/08/105170.html
    发表于 2016-12-23 09:47:50 回复(0)
  • 基本的多态考察。
    发表于 2016-12-09 09:48:04 回复(0)
牛客网,程序员必备求职神器
QQ群:169195721
微 信:www_nowcoder_com 关注
微 博:牛客网 关注

扫一扫,把题目装进口袋