单选题

下面代码的输出结果是什么 ( )

发布于 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
知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看