Nie proszę o pełne wsparcie, ale czy któryś z obecnych genów obsługuje C ++ 11? Wiem, że VS C ++ obsługuje lambda i słowo kluczowe auto i uważam, że gcc również obsługuje oba. Czy obsługuje je dowolna z obecnych konsol genowych lub urządzeń przenośnych (3ds, sony vita)?
10
Odpowiedzi:
Większość głównych konsol do gier nie ma publicznych zestawów programistycznych i zabrania się udostępniania wielu informacji na temat podstawowych zestawów SDK. Mają tendencję do ustępowania o kilka lat za innymi platformami ze względu na koszty i stabilność. Jeśli masz zestawy programistyczne dla tych konsol lub zasoby do ich uzyskania, powinieneś móc skontaktować się z licencjodawcą w celu uzyskania szczegółowych informacji na temat obsługi C ++ 0x.
Nie mogę więc odpowiedzieć na żadną z głównych konsol do gier, ale być może ważniejsze dla niezależnego rozwoju, łańcuch narzędzi iOS nie. Xcode jest nadal oparty na GCC 4.2 i idą naprzód, przechodząc na Clang / LLVM, a nie nowsze wersje GCC. Clang zachowuje macierz funkcji do obsługi C ++ 0x i nie jest tak kompletna jak GCC . Dostępne są niektóre najważniejsze funkcje, szablony variadic, odniesienia auto i rvalue, ale constexpr, domyślnie / usunięte metody i lambda nie.
źródło