首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >C++类访问管理

C++类访问管理
EN

Stack Overflow用户
提问于 2014-10-21 21:02:13
回答 2查看 63关注 0票数 1

我正在用OpenGL开发一个游戏。我有一个包含所有环境变量的Game类(就环境而言,我指的是重力或瓷砖集)。只有一个Game对象。我还有一个名为Entity的类,它包含在屏幕上显示对象的属性。

我发现自己需要访问Entity类中越来越多的Entity变量。目前,我只是使用参数将数据传递给每个函数,但我正在考虑传递指向Game类的指针吗?这有什么问题吗?有更好的办法吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-10-21 23:31:37

我觉得这是个很好的练习。用参数对象替换一组参数是个好主意。

只需确保Game保持凝聚力即可。Game中包含的变量应该是相关的。

票数 1
EN

Stack Overflow用户

发布于 2014-10-21 21:06:18

让实体成为游戏类的朋友。

请参阅

http://msdn.microsoft.com/en-us/library/465sdshe.aspx

注意:如果这是在C#中完成的,那么没有一个Note关键字或完全等价的关键字。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26496247

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档