Visual Studio 2015 Update 2 : un support de C++ amélioré

Par:
fredericmazue

mer, 06/04/2016 - 12:07

A la fin du mois de mars, Microsoft a rendu disponible Visual Studio 2015 Update 2. 

Cette mouture apporte comme il se doit de nombreuses améliorations, parmi lesquelles nous remarquons un support de C++ amélioré.

Le compilateur C++, mis à jour, supporte C++11 et C++14, ainsi que certaines fonctionnalités de C++17 dont Microsoft s'attend à ce qu'elles fassent partie du prochain standard. Dans ce dernier cas il s'agit d'un support préliminaire, donc expérimental.

Le compilateur de Visual Studio 2015 Update 2 supporte les Variable Templates et les constexpr. La déclaration constexpr permet d'évaluer une variable ou une fonction au moment de la compilation.

Par ailleurs le support des coroutines atteint une qualité convenant au code de production. Les coroutines à la différence des routines qui suspendent le flux d'exécution principal de l'application jusqu'à la fin de leur traitement, peuvent suspendre leur exécution en gardant leur contexte pour reprendre plus tard. Ce qui permet un contrôle du flux d'exécution d'une application beaucoup plus riche.