关于C++编程的多态与虚函数的问题

2024-12-28 22:46:04
推荐回答(1个)
回答1:

有点长,我看着看着不想看了。但是我觉得你里面有几个问题哦!
1:你在基类中把display设置为纯虚函数,那么就不能去定义纯虚函数。你只是想用到多态性,把dispaly设置为虚函数就行了。把=0去掉哦

2 定义一个指针指向基类然后把派生类对象地址传给他。因为你派生类对象是一个数组,数组的名字就是第一个派生对象的地址。所以
estore *pi=board;
pi->display;就可以输出第一个对象的值。

后面的用++pi->dispaly;就可以输出第二个,以此类推。

你再试试吧!