
Microsoft sort une Preview du compilateur avec des progrès dans la prise en charge de C++ 11 et C++14
Microsoft veut rendre son compilateur Visual C++ conforme aux standards C++. En juillet dernier, la société avait dévoilé sa feuille de route pour la prise en charge de C99, C++11 et C++14 dans son environnement de développement.
La firme s’est engagée lors de l’événement GoingNative 2013, dédié au monde du C++, à publier des préversions CTP (customer technology preview) du compilateur C++ avec les évolutions dans la prise en charge de C++ 11 et C++ 14, avant intégration dans Visual Studio.

Conformément à cet engagement, Microsoft vient de publier une préversion du compilateur Visual C++, qui est disponible en téléchargement et apporte les caractéristiques C++11, C++14 et C++/CX suivantes :
- les opérateurs de conversion explicite ;
- les qualificatifs de référence sur les fonctions membres ;
- les fonctions d’initialisation statiques locales ;
- l’héritage des constructeurs ;
- alignof/alignas ;
- __func_ ;
- Extended sizeof ;
- constexpr (sauf pour les “member functions”) ;
- noexcept (unconditional) ;
- C++14 decltype(auto) ;
- C++14 auto function return type deduction ;
- a
- C++14 generic lambdas
Le compilateur fonctionne uniquement avec Visual Studio 2013 ou sa version gratuite « Desktop Express ». Microsoft précise que c’est une préversion qui ne doit pas être utilisée dans un environnement de production.


Source : blog MSDN
Et vous ?



Vous avez lu gratuitement 4 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.