Bibliothèque standard
Les trois principaux domaines d'amélioration de cette version sont la sortie formatée, la vectorisation et les diagnostics. Pour la sortie formatée, Microsoft a implémenté des parties du formatage des plages et la totalité de l'impression des lignes vierges avec println. Les améliorations apportées à la vectorisation concernent plus d'une douzaine d'algorithmes standard, et les diagnostics des abus courants de std::ranges::to et std::get(std::tuple) ont été améliorés.
Débogueur CMake
Microsoft a ajouté la prise en charge du débogueur CMake dans les projets CMake ciblant Linux via WSL ou SSH. Le débogueur CMake vous permet de déboguer vos scripts CMake et vos fichiers CMakeLists.txt via le débogueur Visual Studio.
Pour démarrer une session de débogage CMake, placez un point d'arrêt dans votre fichier CMakeLists.txt et naviguez ensuite vers Project > Configure Cache with CMake Debugging.
Prise en charge d'Unreal Engine
Microsoft a ajouté plusieurs nouvelles fonctionnalités pour les développeurs Unreal Engine :
- Une barre d'outils Unreal Engine qui fournit un accès rapide aux actions Unreal Engine telles que l'attachement aux processus UE et l'accès au journal UE
- Une boîte de dialogue Ajouter une classe permettant d'ajouter des modèles de classe UE courants à votre projet.
- Une boîte de dialogue « Ajouter un module » pour ajouter des modules UE à votre projet.
Build Insights
Dans cette mise à jour, Microsoft a ajouté des changements de qualité de vie à l'intégration de C++ Build Insights. Vous pouvez désormais filtrer les résultats de la trace Build Insights par projet. Pour les résultats de chaque ligne, vous verrez maintenant le chemin relatif et le nom du fichier au lieu du chemin complet. Microsoft a également amélioré le regroupement des résultats dans la vue Included Files.
Performance des points d'arrêt
Microsoft a considérablement amélioré les performances des points d'arrêt conditionnels en C++ grâce à une implémentation retravaillée.
À partir de la version 17.11, l'évaluation initiale de Microsoft montre que le temps d'exécution est presque quatre fois plus rapide, passant de 80 secondes à 21 secondes sur 80 000 itérations.
Pour plus de détails sur ces nouvelles fonctionnalités C++, vous pouvez consulter la rubrique Nouveautés pour les développeurs C++ dans Visual Studio 2022 17.11.
Source : Microsoft
Et vous ?
Quel est votre avis sur le sujet ?
Que pensez-vous de cette version 17.11 de Visual Studio et des fonctionnalités C++ qu'elle propose ?
Voir aussi :
Microsoft annonce la disponibilité générale de Visual Studio 2022 version 17.11 avec GitHub Copilot plus intelligent et plus sécurisé, ainsi qu'un environnement de développement plus intuitif et réactif
Microsoft Visual Studio 2022 17.10 est disponible, cette version comprend une nouvelle extension GitHub Copilot, améliorant l'expérience avec l'IA, et facilitant le débogage ainsi que la génération de tests
Microsoft présente les nouvelles fonctionnalités de Visual Studio 2022 17.10 pour les développeurs C++, dont plusieurs améliorations en termes de productivité et de performances