Visual Studio 2022 v17.6 supporte C++20 pour C++/CLI

Par:
fredericmazue

lun, 22/05/2023 - 16:53

Microsoft a annoncé que Visual Studio 2022 v17.6, disponible depuis quelques jours, supporte ++20 pour C++/CLI. Cela implique que l'utilisation des drapeaux /clr /std:c++20  ne provoquera plus d'avertissements de diagnostics indiquant que le compilateur retrogradera implicitement à /std:c++17.

Microsoft souligne que la plupart des fonctionnalités de C++ 20 sont prises en charges à l'exception des deux suivantes :

  • Le support de la recherche de noms en deux phases pour les templates gérés (managed). Ceci en raison de la présence d'un bug en cours de correction.
  • Le support des importations de modules sous /clr

Microsoft précise que ces deux problèmes ci-dessus devraient être corrigés dans une prochaine version de MSVC.