永发信息网

基类指针如何访问派生类新增成员函数

答案:1  悬赏:40  手机版
解决时间 2021-05-16 22:20

#include<iostream>
using namespace std;
class A
{
public:
 virtual show()=0;
};

class B:public A
{
 void show(){cout<<"原基类函数"<<endl;}
 void show_b(){cout<<"成功访问类B"<<endl;}
};

int main()
{
 A *p;                      //基指针;
 p=new B;                   //用基指针new一个B对象。
 (B*)p;
 p->show_b();              //error!如何修改能通过基指针调用B()函数。
 delete p;
 return 0;
}

最佳答案

#include<iostream>
using namespace std;
class A
{
public:
 virtual void show()=0;
};


class B:public A
{
public :
 void show(){cout<<"原基类函数"<<endl;}
 void show_b(){cout<<"成功访问类B"<<endl;}
};


int main()
{
 A *p;    //基指针;
 p=new B;    //用基指针new一个B对象。
 ((B*)p)->show_b();


 delete p;
 return 0;
}

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
QQ三国白色佣兵幸运31吃地运可以把他吃上士卒
表达很爱对方的短句子,形容非常安心的句子
炫舞vos模式怎么玩
安化县益阳湘刚电器行怎么去啊,谁知道地址啊
华硕K50ID相关问题
爱有什么意义?
多选题(共 10 道试题,共 30 分。)V 1. 目
彩色仙人掌怎么养?
找个能玩的猫版超级玛丽,下载好的发给我邮箱
合肥哪儿的衣服好看又不是很贵?
东西湖区武汉德佑这个地址怎么能查询到,着急
梦幻西游启动更新程序失败
我为什么感冒了呢,
QQ三国怎么样快速挣钱
渑池县三门峡自然美发型设计中心哪位知道具体
推荐资讯
FIFA online2球员卡问题
谁可以要请我开通QQ餐厅?
昂达和影驰哪个牌子好啊
岳阳楼区7天优品(岳阳巴陵东路高铁站店)地址
今天很累但很充实句子,表示很累的句子
去服装专卖店应聘要带哪些东西?
求好看的动漫!最好校园或者魔法
今天8月15日一整天,是不是所有的电视台都要
金融产品营销推广方案
来做历史题目
为什么我点MP3的下载地址下过来的是网页呢?
帮我做一个情侣之间的QQ网名 里面有 “成”“
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?