Nouvelles fonctionnalités C 11 dans Visual Studio 2012
Avec la sortie de Visual Studio 2012, les développeurs ont eu accès à une multitude de C 11 fonctionnalités, leur permettant d'améliorer considérablement leur expérience de codage.
Prise en charge améliorée de C 11 dans Visual Studio 2012
Visual Studio 2010 prenait déjà en charge plusieurs fonctionnalités de C 11. Cependant, Visual Studio 2012 introduit une gamme d'améliorations supplémentaires :
-
Références Rvalue mises à jour (version 2.1) : La version précédente (2.0) a été mise à niveau.
-
Lambdas (Version 1.1) : Amélioré de la version 1.0 à 1.1.
-
Decltype (Version 1.1) :Maintenant à la version 1.1 (pas encore disponible dans l'aperçu développeur ).
Nouvelles fonctionnalités supplémentaires
Au-delà des améliorations mentionnées ci-dessus, Visual Studio 2012 intègre plusieurs fonctionnalités C 11 supplémentaires :
-
Améliorations de l'alignement : Bien qu'il ne soit pas encore terminé, l'alignement a été amélioré.
-
Énumérations fortement typées : Celles-ci sont maintenant terminées.
-
Enums déclarés en avant : Ceux-ci sont désormais pris en charge.
-
Mise en page standard et types triviaux : Ceux-ci ont été ajoutés.
-
Atomiques : Cette fonctionnalité a été implémentée.
-
Comparaison et échange forts : Ceci est désormais pris en charge.
-
Clôtures bidirectionnelles : Celles-ci ont été introduites.
-
Ordre de dépendance aux données : Ceci est désormais pris en charge.
Améliorations supplémentaires dans le CTP de novembre 2012
Le CTP du compilateur Visual C de novembre 2012 a apporté encore plus de fonctionnalités C 11 à Visual Studio 2012 :
-
Initialisation uniforme :Cette fonctionnalité a été ajoutée.
-
Listes d'initialisation : Celles-ci sont désormais prises en charge.
-
Modèles variadiques : Cette fonctionnalité a été introduite.
-
Arguments par défaut du modèle de fonction : Ceux-ci sont maintenant disponibles.
-
Constructeurs délégués : Cette fonctionnalité a été implémentée.
-
Opérateurs de conversion explicites : Ceux-ci sont désormais pris en charge.
-
Chaînes brutes : Cette fonctionnalité a été introduite.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!
Déclaration:Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn