3
在游戏开发中使用“朋友”类
通常,在C ++中,游戏开发的速度要高于封装,因此您会看到大量可公开访问的类成员,这些成员实际上不应该公开。 在大多数情况下,我似乎发现实际上只需要很少的几个类就可以知道其他类的内部工作原理,以至于修改或读取其私有数据。 为此私有数据创建公共获取者/设置者会暴露出一些不应该随意修改的东西。 这里的妥协是使用朋友类吗?还是我没有看到的朋友班有一些缺点。
C ++是一种静态类型化,自由格式,多范例,已编译的通用编程语言。