游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1429|回复: 2

关于继承的问题

[复制链接]

15

主题

202

帖子

207

积分

中级会员

Rank: 3Rank: 3

积分
207
QQ
发表于 2007-7-9 16:15:00 | 显示全部楼层 |阅读模式
假设现在有一个纯虚类A
class a
{
public:
    virtual ~() {};
    virtual  void function() = 0;
};

然后有一个子类B
class b:public a
{
    EnterMineAndDigForGold()        {}
public:
   virtual void function();
};
void b::function()
{
   cout<<"asda";
}


最后有一个这样声明的函数调用
void fuc(a ca);
可以这样用么
b cb;
donfhf(cb);

16

主题

280

帖子

280

积分

中级会员

Rank: 3Rank: 3

积分
280
QQ
发表于 2007-7-9 20:55:00 | 显示全部楼层

Re: 关于继承的问题

最后有一个这样声明的函数调用
void fuc(a ca);
可以这样用么
b cb;
donfhf(cb);

你这里写着什么???看不懂!!! [em10]

32

主题

1259

帖子

1351

积分

金牌会员

Rank: 6Rank: 6

积分
1351
发表于 2007-7-10 13:24:00 | 显示全部楼层

Re:关于继承的问题

最后有一个这样声明的函数调用
void fuc(a ca);
可以这样用么
b cb;
donfhf(cb);


对于指针传递才有效果, 再说a 不能实例化, 所以那个func函数编译不过的.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-25 20:47

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表