本文介绍了前瞻宣言?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 29岁程序员,3月因学历无情被辞! 你好 ,原始代码如下我得到错误: "'struct CPlayer''" 类CPlayer; //这是做什么的?实例化CPlayer类? //什么是前向声明? class CEnemy:public CEntity { public: CPlayer *播放器; } 我试过这样就带来了错误: "错误:'*''令牌之前的语法错误" class CEnemy:public CEntity { public: // CPlayer *播放器; CPlayer *播放器=新CPlayer; } 感谢您的帮助和问候。 Michael 解决方案 另一个缺少的分号。 DW DW Hellowith the original code below I get the error:"forward declaration of `struct CPlayer''"class CPlayer; // what does this do? Instantiate the class CPlayer?// what''s a forward declaration?class CEnemy : public CEntity{public:CPlayer *player;}I tried it like this which brought the error:"error: syntax error before `*'' token"class CEnemy : public CEntity{public:// CPlayer *player;CPlayer* player = new CPlayer;}THANKS for you help and regards.Michael 解决方案Another missing semi-colon.DWDW 这篇关于前瞻宣言?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 上岸,阿里云!
08-03 17:56