Maison > développement back-end > C++ > Quelles nouvelles fonctionnalités C 11 propose Visual Studio 2012 ?

Quelles nouvelles fonctionnalités C 11 propose Visual Studio 2012 ?

Susan Sarandon
Libérer: 2024-11-01 07:01:02
original
991 Les gens l'ont consulté

What New C  11 Features Does Visual Studio 2012 Offer?

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 de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal