我经常在主要与游戏开发相关的教程、示例和其他代码中看到 m_ 用于变量(m_World、 、…)的前缀。m_Sprites
m_
m_World
m_Sprites
为什么人们m_要为变量添加前缀?
这是定义作为成员变量的变量的典型编程实践。因此,当您稍后使用它们时,您无需查看它们的定义位置即可知道它们的范围。如果您已经知道范围并且正在使用诸如 intelliSense 之 类的东西,这也很棒,您可以开始m_并显示所有成员变量的列表。匈牙利符号的一部分,请参阅此处示例中有关范围的部分。