永发信息网

关于虚函数多态性的问题~

答案:2  悬赏:30  手机版
解决时间 2021-05-09 10:33

#include <iostream>
using namespace std;

class shox
{
public:
virtual void nba()
{cout<<1<<endl;}
public:
int index;
};

class vc:public shox
{
public:
virtual void nba()
{cout<<2<<endl;}
};

class carter:public shox
{
public:
virtual void nba()
{cout<<3<<endl;}
};

int main()
{
shox *text[2];
vc VC;
carter CARTER;
text[0]=&VC;
text[1]=&CARTER;
cout<<text[0]->nba<<endl;
cout<<text[1]->nba<<endl;
}

我这个为什么实现不了多态性~~~输出的全是1~是什么原因??????

最佳答案
cout<<text[0]->nba<<endl;
cout<<text[1]->nba<<endl;

text[0]->nba();
text[1]->nba();

PS:不建议用vc6,这样的手误在其他任何编译器里都会给你提示出来
全部回答
cout<<text[0]->nba<<endl; cout<<text[1]->nba<<endl; 这个是直接输出函数,你是啥意思? 你得调用函数,改成 text[0]->nba(); text[1]->nba();
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
笔记本VESTA系统怎么改装成XP系统呢?
QQ每次升级各要多少天
为什么完成任务不见物品
谁能告诉我游戏人生怎么邀请好友?
新艺广告招牌地址在什么地方,想过去办事
有好方法去除舌头上的舌苔吗?
极品飞车方向盘多少钱
DNF里圣骑士怎样加点才能自己刷图?
长茄子怎么切条,怎么切圆的茄子,是圆的,要
重装系统时声卡驱动程序装不上,哪位高友知道
中国面积有多少个平方
日本名模有哪些?
怎样一眼看出女生的好坏…
石家庄南二环西路180号在什么位置?
杨柳汽车站在哪里啊,我有事要去这个地方
推荐资讯
吵了架之后、他为什么对我就冷淡了?明明是他
凯达摩托修配店地址在哪,我要去那里办事
醉鸭怎么做,才能使鸭子本身口感恰到好处?
开机后不久就自动重启,怎么回事啊?
怎么使自己有进步
学习重要,还是思考重要?
有人知道CF CDK批发商么?
我这月的医保卡上钱何时到账
政治选择题该怎么思考啊?
CF广东四区有没有什么战队让我进下
湖塘传新按摩部我想知道这个在什么地方
库尔勒大润商贸有限公司怎么去啊,有知道地址
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?