游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1733|回复: 5

救命!指针。。。。

[复制链接]

17

主题

61

帖子

61

积分

注册会员

Rank: 2

积分
61
发表于 2004-7-27 01:21:00 | 显示全部楼层 |阅读模式
我在一个CGame类里面添加了2个成员变量类,CTank,CPlayer(从CSprite继承的,CPlayer从CTank继承的)
现在我想在CSprite添加一个CGame的公有指针以便继承。我重载了构造函数使之能在构造的同时给成员指针初始化。
我在CSprite之前有class CGame;的声明。
我不知道为什么有错,一使用这个指针就说我的指针没定义;不用就没问题。怎么会事啊????需要添加CGame.h文件吗??还是有错呀!!
我的方法想了好多。怎么办??高手指教!!!!!!!! [em17] [em17]

121

主题

2029

帖子

2034

积分

金牌会员

Rank: 6Rank: 6

积分
2034
QQ
发表于 2004-7-27 10:13:00 | 显示全部楼层

Re:救命!指针。。。。

楼上可以把你的源码贴出来么?

17

主题

61

帖子

61

积分

注册会员

Rank: 2

积分
61
 楼主| 发表于 2004-7-27 14:57:00 | 显示全部楼层

Re:救命!指针。。。。

啊~!很多的。怎么帖哦。。。
我的意思很简单。比如就是有两个类,能不能互相包含对方的指针做为成员变量??
高手指教!

121

主题

2029

帖子

2034

积分

金牌会员

Rank: 6Rank: 6

积分
2034
QQ
发表于 2004-7-27 20:16:00 | 显示全部楼层

Re:救命!指针。。。。

可以,要加上前缀声明救行了。
例如:
class A;
class B
{
//implemention use pointer point to class A
}
class A
{
//implemention
}

121

主题

2029

帖子

2034

积分

金牌会员

Rank: 6Rank: 6

积分
2034
QQ
发表于 2004-7-27 20:16:00 | 显示全部楼层

Re:救命!指针。。。。

少写了分号,自己添上

121

主题

2029

帖子

2034

积分

金牌会员

Rank: 6Rank: 6

积分
2034
QQ
发表于 2004-7-27 20:18:00 | 显示全部楼层

Re:救命!指针。。。。

另外,以后别人叫你贴代码不是要你把所有的代码都贴上,就贴点有疑问的地方就行了,无关的地方用一句注释解释一下就OK了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-7-4 05:34

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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