Uwaga: To nie jest pytanie „podaj swoją opinię” na temat C ++ 03 i C ++ 11.
Nasz silnik gry, napisany w C ++ 03, został zaprojektowany do kompilacji w systemach Windows, OSX i iOS. Wsparcie dla systemu Linux jest planowane w (bardzo) bliskiej przyszłości. Nasze doświadczenie jest ograniczone, jeśli chodzi o konsole, dlatego zadaję to pytanie.
Obecnie zastanawiamy się, czy przejście na C ++ 11 i użycie niekompatybilnych funkcji standardu C ++ 11 może stanowić problem w najbliższej przyszłości, gdy będziemy musieli przenieść nasz silnik na dowolną konsolę obecnej generacji (być może kompilatory obsługiwane przez niektóre konsole nie obsługują jeszcze C ++ 11? Nie wiemy ...).
Tak więc, twórcy gier, którzy mają doświadczenie na wielu platformach i konsolach, czy uważasz, że powinniśmy trzymać się C ++ 03, dopóki nie pojawi się nowa generacja konsol i większość osób przełączyła się na standard C ++ 11 (czy już?). A może większość konsol korzysta z kompilatorów / support (VC ++, GCC lub wariantów?), Które już obsługują funkcje C ++ 11?