以下输出正确的是( ) class Base { public: voi...
发布于 2022-03-02 17:00:42
以下输出正确的是( )
#include <iostream> using namespace std class Base { public: void virtual Func() { cout << "Base" << endl } } class Derived : public Base { public: void virtual Func() { cout << "Derived " << endl } } int main() { Base* pBase = new Base() pBase->Func() Derived* pDerived = (Derived*)pBase pDerived->Func() delete pBase pDerived = new Derived() pBase = pDerived pBase->Func() delete pDerived return 0 }
登录后免费查看答案
关注者
0
被浏览
26