Home >Backend Development >C++ >How Well Does Visual Studio Support Emerging C and C99 Standards?

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

Patricia Arquette
Patricia ArquetteOriginal
2024-12-25 02:51:09988browse

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

Visual Studio's Embraced of Emerging C Standards

The introduction of C99 and C 11 brought forth substantial advancements to the language standard. However, developers have long questioned whether Visual Studio would incorporate these new capabilities.

Microsoft's stance on this matter has been primarily influenced by user feedback. The company has focused on implementing features that have garnered significant requests, such as variadic macros, long long, and various pragmas. However, the overwhelming preference for C -0x from Visual Studio users has resulted in a lesser focus on C-99 additions.

Despite Microsoft's limited implementation, users have found workarounds. Intel's C compiler, which is compatible with Visual Studio, supports C99 code and offers similar flags to GCC. This approach allows developers to leverage C99 capabilities within the Visual Studio IDE.

For increased portability across multiple platforms, developers may consider switching to Intel CC or GCC and utilizing the Eclipse programming environment. This approach provides enhanced portability and access to modern C features.

The above is the detailed content of How Well Does Visual Studio Support Emerging C and C99 Standards?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn