it-swarm.it

Funzionalità C ++ 11 in Visual Studio 2012

Una versione di anteprima di Visual Studio 2012 (la versione successiva dopo VS2010) è ora disponibile .

Qualcuno sa quali nuove funzionalità di C++ 11 supporta? (Non sono in grado di provarlo al momento).

94
HighCommander4

Vale la pena notare che Visual Studio 2010 aveva già un po 'di supporto per C++ 11. Quindi per riassumere ciò che è già collegato in altre risposte, ecco cosa c'è di nuovo in Visual Studio 11 che non faceva parte di Visual Studio 2010:

All'inizio di novembre 2012, Microsoft annunciato il Visual C++ Compiler novembre 2012 CTP , che aggiunge più funzionalità C++ 11 a Visual Studio 2012:

77
Joel Coehoorn

Qui è l'elenco delle funzionalità della nuova versione di Visual Studio e qui è l'elenco di ciò che supportano tutti i compilatori

25
Drahakar

C'è un elenco . Ciò che mi colpisce di più sono le caratteristiche che mancano :

  • Dissero avrebbero implementato i modelli variadici come una priorità e non lo fecero.
  • Dovremo ancora dichiarare i costruttori di mosse a mano per molte classi, poiché non vi sono costruttori delegati.
  • I costruttori ereditari non sono presenti e questo sarebbe davvero necessario per alcuni codici
  • Nessuna inizializzazione uniforme, in particolare elenchi di inizializzatori. Questo fa schifo quando li hai usati con g ++.
  • Ancora nessuna memoria locale thread corretta. Quindi sei bloccato con boost::thread_specific_ptr per un po.

Tutte le altre funzionalità che mancano sono principalmente cose senza le quali puoi vivere. Quello che elenco qui è proprio quello che mi assilla ogni giorno quando lavoro con VS10. È così irritante che non hanno funzionato affatto sul compilatore.

EDIT: Aggiungerò anche che emplace_back (una grande funzionalità per i contenitori di libreria standard) non è implementata correttamente.

6
Alexandre C.

Durante GoingNative nel febbraio 2012, STL ha annunciato che il range-for sarà in VS11 a partire dalla beta, prevista per il 29 febbraio. A registrazione del discorso è disponibile. "The Reveal" è sul segno di un'ora di 38 minuti.

5
Kate Gregory
4
Steve Townsend

Prova questo video di Herb Sutter. Questo tipo non ha bisogno di presentazioni !!!

http://channel9.msdn.com/Events/BUILD/BUILD2011/TOOL-835T

2
Abhinav
2
mydogisbox