94 votes

C ++11 fonctionnalités dans Visual Studio 2012

Une version préliminaire de Visual Studio 2012 (la prochaine version après VS2010) est maintenant disponible.

Personne sait ce que C ++11 nouveautés il prend en charge ? (Je ne suis pas en mesure d’essayer pour le moment).

77voto

Joel Coehoorn Points 190579

Il est intéressant de noter que Visual Studio 2010 avait déjà un peu au début de C++11. Donc, pour résumer ce qui est déjà lié à d'autres réponses, voici ce qui est nouveau dans Visual Studio 11, qui ne faisait pas partie de Visual Studio 2010:

Au début de novembre 2012, Microsoft a annoncé le Compilateur Visual C++ en novembre 2012 CTP, qui ajoute plus de C++11 de la fonctionnalité de Visual Studio 2012:

25voto

Drahakar Points 2840

Ici , c’est la liste des fonctionnalités de la nouvelle version de visual studio et ici est la liste de ce que soutiennent tous les compilateurs

6voto

Alexandre C. Points 31758

Il y a une liste de . Ce qui me frappe le plus, ce sont les fonctionnalités qui sont encore manquantes:

  • Ils ont dit qu'ils mettraient en œuvre variadic templates comme une priorité et qu'ils n'ont pas.
  • Nous aurons encore à déclarer des constructeurs de déplacement à la main pour de nombreuses classes, puisqu'il n'existe pas de déléguer des constructeurs.
  • Héritant des constructeurs ne sont pas présents, et ce serait vraiment nécessaire pour certains de code
  • Aucune initialisation uniforme, en particulier, en l'absence d'initialiseur de listes. Cette suce quand vous les avez utilisés avec g++.
  • Toujours pas de thread local storage. Donc, vous êtes coincé avec boost::thread_specific_ptr pendant un certain temps.

Toutes les autres fonctionnalités qui sont encore manquantes sont principalement des choses que vous pouvez vivre sans. Ce que je liste ici, c'est juste ce nags moi tous les jours lorsque l'on travaille avec VS10. C'est tellement irritant qu'ils ne travaillent pas sur le compilateur.

EDIT: je vais aussi ajouter que, emplace_back (une grande fonctionnalité pour les conteneurs de la bibliothèque standard) n'est pas correctement mis en œuvre.

5voto

Kate Gregory Points 13451

Au cours de désencryptionqui en février 2012, STL a annoncé cette plage-seront en VS11 commençant avec la version bêta, qui devrait le 29 fév. Un enregistrement de la conversation est disponible. « La révélation » est à la marque une heure 38 minutes.

4voto

Steve Townsend Points 36948

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X