Non sto chiedendo pieno supporto, ma l'attuale gen supporta C ++ 11? So che VS C ++ supporta lambda e la parola chiave auto e credo che anche gcc supporti entrambi. Qualcuno delle attuali console gen o palmari (3ds, sony vita) lo supporta?
Non sto chiedendo pieno supporto, ma l'attuale gen supporta C ++ 11? So che VS C ++ supporta lambda e la parola chiave auto e credo che anche gcc supporti entrambi. Qualcuno delle attuali console gen o palmari (3ds, sony vita) lo supporta?
Risposte:
La maggior parte delle principali console di gioco non dispone di kit di sviluppo pubblico e proibisce la condivisione di molte informazioni sugli SDK sottostanti. Tendono a trascinare alcuni anni dietro altre piattaforme per ragioni di costo e stabilità. Se disponi di kit di sviluppo per queste console o delle risorse per ottenerle, dovresti essere in grado di contattare il tuo licenziante per dettagli sul supporto C ++ 0x.
Quindi non posso rispondere per nessuna delle principali console di gioco, ma forse più importante per lo sviluppo indipendente, la toolchain iOS non lo fa. Xcode è ancora basato su GCC 4.2 e stanno andando avanti passando a Clang / LLVM, non alle versioni più recenti di GCC. Clang mantiene una matrice di funzionalità per il supporto C ++ 0x e non è così completa come quella di GCC . Sono disponibili alcune caratteristiche principali, modelli variadici, riferimenti automatici e rvalue, ma non lo sono constexpr, metodi predefiniti / eliminati e lambdas.