Maison >développement back-end >C++ >Dans quelle mesure Visual Studio prend-il en charge les normes émergentes C et C99 ?

Dans quelle mesure Visual Studio prend-il en charge les normes émergentes C et C99 ?

Patricia Arquette
Patricia Arquetteoriginal
2024-12-25 02:51:09955parcourir

How Well Does Visual Studio Support Emerging C   and C99 Standards?

Visual Studio a adopté les normes C émergentes

L'introduction de C99 et C 11 a apporté des avancées substantielles à la norme de langage. Cependant, les développeurs se demandent depuis longtemps si Visual Studio intégrerait ces nouvelles fonctionnalités.

La position de Microsoft sur cette question a été principalement influencée par les commentaires des utilisateurs. La société s'est concentrée sur la mise en œuvre de fonctionnalités qui ont suscité des demandes importantes, telles que les macros variadiques, long long et divers pragmas. Cependant, la préférence écrasante des utilisateurs de Visual Studio pour C-0x a entraîné une moindre attention portée aux ajouts de C-99.

Malgré la mise en œuvre limitée de Microsoft, les utilisateurs ont trouvé des solutions de contournement. Le compilateur C d'Intel, compatible avec Visual Studio, prend en charge le code C99 et propose des indicateurs similaires à GCC. Cette approche permet aux développeurs d'exploiter les fonctionnalités C99 au sein de l'IDE Visual Studio.

Pour une portabilité accrue sur plusieurs plates-formes, les développeurs peuvent envisager de passer à Intel CC ou GCC et d'utiliser l'environnement de programmation Eclipse. Cette approche offre une portabilité améliorée et un accès aux fonctionnalités C modernes.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn