Примітка. Це не питання "дайте свою думку" щодо C ++ 03 та C ++ 11.
Наш ігровий движок, написаний на C ++ 03, призначений для компіляції в Windows, OSX та iOS. Підтримка Linux планується в найближчому майбутньому. Наш досвід обмежений, коли мова йде про консолі, саме тому я задаю це питання.
В даний час ми обговорюємо, чи може перехід на C ++ 11 та використання несумісних функцій стандарту C ++ 11 найближчим часом можуть стати проблемою, коли нам потрібно буде підключити двигун до будь-якої з поточних генконсолей (можливо, компілятори, підтримувані деякими консолями, ще не підтримують C ++ 11? Ми не знаємо ...).
Отже, розробники ігор, які мають досвід роботи на багатьох платформах і консолях, чи вважаєте ви, що ми повинні дотримуватися C ++ 03, поки не прийде нове покоління консолей, і більшість з них перейшли на стандарт C ++ 11 (це вже є?). Або більшість консолей, що використовують / підтримують компілятори (VC ++, GCC або варіанти?), Які вже підтримують функції C ++ 11?