Nota: questa non è una domanda "lascia la tua opinione" su C ++ 03 e C ++ 11.
Il nostro motore di gioco, scritto in C ++ 03, è progettato per essere compilato su Windows, OSX e iOS. Il supporto per Linux è previsto per il (molto) prossimo futuro. La nostra esperienza è limitata quando si tratta di console, motivo per cui sto ponendo questa domanda.
Attualmente, stiamo discutendo se il passaggio a C ++ 11 e l'utilizzo di funzionalità non compatibili dello standard C ++ 11 potrebbe rappresentare un problema nel prossimo futuro quando avremo bisogno di portare il nostro motore su una delle console gen attuali (forse il i compilatori supportati da alcune console non supportano ancora C ++ 11? Non lo sappiamo ...).
Quindi, gli sviluppatori di giochi che hanno esperienza su più piattaforme e console, pensi che dovremmo attenerci al C ++ 03 fino all'arrivo della nuova generazione di console e quasi tutti sono passati allo standard C ++ 11 (lo hanno già fatto?). Oppure la maggior parte delle console utilizza / supporta compilatori (VC ++, GCC o varianti?) Che supportano già le funzionalità di C ++ 11?