找回密码
 立即注册
收起左侧

#include“”和继承有什么区别?

4
回复
9284
查看
[复制链接]
累计签到:168 天
连续签到:1 天
来源: 2014-5-8 10:44:28 显示全部楼层 |阅读模式
5Qter豆
我在一个类中定义了个结构体,为什么在另一个包含它头文件的类中却不识别,(即在另一个类中用#include包含它的头,但是在那个类中不识别那个结构体名),我的记忆中在子类继承父类时,父类的结构体子类是可以识别的,无需重新定义,,,他们区别在那里?

最佳答案

查看完整内容

试试前置声明? class ;
回复

使用道具 举报

尚未签到

2014-5-8 10:44:29 显示全部楼层
试试前置声明?  class <你的include声明的类> ;
回复

使用道具 举报

尚未签到

2014-5-8 11:35:27 显示全部楼层
IDE没识别不代表编译器不识别,你先试试编译
回复

使用道具 举报

累计签到:168 天
连续签到:1 天
2014-5-11 09:57:42 显示全部楼层
Joey_Chan 发表于 2014-5-9 10:59
试试前置声明?  class  ;

前置声明不好用哦,还是的前面把类写清楚了,才能调用结构体
回复

使用道具 举报

累计签到:168 天
连续签到:1 天
2014-5-11 10:01:54 显示全部楼层
Joey_Chan 发表于 2014-5-9 10:59
试试前置声明?  class  ;

前置声明不好用哦,还是的前面把类写清楚了,才能调用结构体
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了