"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Quelles fonctionnalités C++ 11 propose Visual Studio 2012 ?

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

Publié le 2024-11-08
Parcourir:267

What C  11 Features Does Visual Studio 2012 Offer?

Exploration des fonctionnalités de C 11 dans Visual Studio 2012

Avec l'anticipation croissante autour de Visual Studio 2012, le successeur de VS2010, les développeurs sont impatients pour savoir quelles fonctionnalités C 11 il apporte.

Nouvelles fonctionnalités C 11 dans Visual Studio 2012

Alors que Visual Studio 2010 fournissait une prise en charge préliminaire de C 11, Visual Studio 2012 le surpasse en implémentant des fonctionnalités supplémentaires de C 11, notamment :

  • Références Rvalue améliorées : Met à niveau les références rvalue vers la version 2.1.
  • Avancé Lambdas : étend la prise en charge des expressions lambda à la version 1.1.
  • Améliorations de Decltype : Améliore decltype à la version 1.1. (Cependant, il n'est pas encore disponible dans l'aperçu du développeur.)
  • Alignement raffiné : introduit une prise en charge améliorée de l'alignement, bien qu'il soit encore incomplet.
  • Compléter fortement- Enums typés : fournit une prise en charge complète des énumérations fortement typées enums.
  • Enums déclarés en avant : permet la déclaration directe des énumérations.
  • Mise en page standard et types triviaux : facilite l'identification et l'utilisation de la mise en page standard et les types triviaux.
  • Atomics : inclut la prise en charge des opérations.
  • Comparaison et échange améliorés : améliore les opérations de comparaison et d'échange.
  • Fences bidirectionnelles : introduit des clôtures bidirectionnelles pour la synchronisation de la mémoire .
  • Ordre des dépendances des données : permet l'ordre des dépendances des données dans un environnement multithread. applications.
  • Boucle For basée sur une plage : fournit du sucre syntaxique pour itérer sur les conteneurs.

Fonctionnalité C 11 supplémentaire dans le compilateur Visual C Novembre 2012 CTP

La version CTP de novembre 2012 de Microsoft pour le compilateur Visual C étend encore davantage C 11 fonctionnalités de Visual Studio 2012 :

  • Initialisation uniforme : permet une initialisation de variable simplifiée et cohérente.
  • Listes d'initialisation : facilite l'initialisation de plusieurs membres avec une seule expression.
  • Modèles variadiques : prend en charge les modèles qui peut accepter un nombre variable d'arguments.
  • Arguments par défaut du modèle de fonction : permet de spécifier les valeurs d'argument par défaut pour les modèles de fonction.
  • Déléguer des constructeurs : présente la délégation des constructeurs pour une organisation améliorée du code.
  • Opérateurs de conversion explicite : permet aux programmeurs de définir et de contrôler la conversion explicite. comportements.
  • Chaînes brutes : prend en charge les chaînes avec exemption des séquences d'échappement.
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3