下面 C++ 代码的运行结果为()
#include <iostream> class Base { public: virtual void print() const { std::cout << "Base" << std::endl; } }; class Derived : public Base { public: void print() const override { std::cout << "Derived" << std::endl; } }; int main() { Base *b = new Derived(); Derived *d = dynamic_cast<Derived*>(b); if (d) { d->print(); } delete b; return 0; }