虚函数与动态绑定 — 计算机选择题
题目
有如下C++代码:class Base { public: virtual void show() { cout << "Base"; } }; class Derived : public Base { public: void show() override { cout << "Derived"; } };。主函数中执行 Base* p = new Derived(); p->show();,程序输出结果是什么?
A. Base
B. Derived
C. 编译错误
D. 运行时崩溃