Nota: Esta no es una pregunta para dar su opinión sobre C ++ 03 y C ++ 11.
Nuestro motor de juegos, escrito en C ++ 03, está diseñado para compilarse en Windows, OSX e iOS. El soporte de Linux está planeado para el (muy) futuro cercano. Nuestra experiencia es limitada cuando se trata de consolas, por eso estoy haciendo esta pregunta.
Actualmente, estamos debatiendo si cambiar a C ++ 11 y usar características no compatibles del estándar C ++ 11 podría plantear un problema en el futuro cercano cuando necesitemos portar nuestro motor a cualquiera de las consolas de generación actuales (quizás el ¿Los compiladores compatibles con algunas consolas todavía no son compatibles con C ++ 11? No lo sabemos ...).
Entonces, los desarrolladores de juegos que tienen experiencia en múltiples plataformas y consolas, ¿creen que deberíamos seguir con C ++ 03 hasta que llegue la nueva generación de consolas y la mayoría de todos hayan cambiado al estándar C ++ 11 (¿ya lo han hecho?). ¿O la mayoría de las consolas utilizan / admiten compiladores (VC ++, GCC o variantes) que ya son compatibles con las funciones de C ++ 11?