注意:这不是有关C ++ 03和C ++ 11的“给出您的意见”问题。
我们的游戏引擎是用C ++ 03编写的,旨在在Windows,OSX和iOS上进行编译。计划在不久的将来为Linux提供支持。关于控制台,我们的经验有限,这就是为什么我要问这个问题。
当前,我们正在争论是否需要在不久的将来切换到C ++ 11并使用C ++ 11标准的不兼容功能而将引擎移植到任何当前gen控制台上的问题(也许一些控制台支持的编译器尚不支持C ++ 11?我们不知道...)。
因此,拥有跨平台和游戏机经验的游戏开发人员,您认为我们应该坚持使用C ++ 03,直到新一代游戏机问世,并且大多数人都已转换为C ++ 11标准(他们已经这样做了吗?)。还是大多数控制台都在使用/支持已经支持C ++ 11功能的编译器(VC ++,GCC或变体?)?