下面代码的输出结果是什么 ( )
发布于 2022-03-03 16:15:18
下面代码的输出结果是什么 ( )
#include <iostream> using namespace std class A { public: void virtual f() { cout << "A" << " " } } class B : public A { public: void virtual f() { cout << "B" << " " } } int main(){ A *pa = new A() pa->f() B *pb=(B *)pa pb->f() delete pa, pb pa=new B() pa->f() pb=(B *)pa pb->f() return 0 }
登录后免费查看答案
关注者
0
被浏览
104