Heim >Backend-Entwicklung >C++ >Unterstützt Visual Studio die Standards C99 und C 11 vollständig?

Unterstützt Visual Studio die Standards C99 und C 11 vollständig?

DDD
DDDOriginal
2024-12-23 00:58:24299Durchsuche

Does Visual Studio Fully Support C99 and C  11 Standards?

Visual Studio: Unterstützung für modernste C/C-Standards

Im Bereich der Programmiersprachen entwickeln sich C und C ständig weiter neu entdeckte Funktionen, die in den Standards C99 und C 11 eingeführt wurden. Während diese Verbesserungen Entwickler mit ihren potenziellen Vorteilen verführen, fragen sich viele, ob Visual Studio (VS) diese Fortschritte nutzen wird.

Antwort von Microsoft

Microsoft hat Benutzeranfragen zu C99 beantwortet Unterstützung in VS. Ihr Fokus lag jedoch auf der Implementierung von Funktionen des neueren C-0x-Standards. Das Unternehmen hat selektiv beliebte C99-Elemente wie Variadic-Makros und Long Long integriert.

Community-Feedback

Trotz der Begründung von Microsoft haben Benutzer einen starken Wunsch nach umfassender C99-Unterstützung geäußert VS. Anekdotische Hinweise deuten jedoch darauf hin, dass Microsoft möglicherweise neuen C#-Varianten Vorrang vor der Erweiterung von C/C-Funktionen einräumt.

Alternative Lösungen und Problemumgehungen

Obwohl die offizielle VS-Unterstützung für C99 weiterhin begrenzt ist Entwickler haben alternative Lösungen gefunden. Der C-Compiler von Intel unterstützt C99-Code und verfügt über ähnliche Flags wie gcc, was die Codeportierung vereinfacht. Darüber hinaus lässt sich der Compiler von Intel nahtlos in Visual Studio integrieren.

Letztendlich könnte für diejenigen, die volle C99-Unterstützung suchen, der Wechsel zu Intel CC oder gcc zusammen mit einer dedizierten Programmierumgebung wie Eclipse eine robustere und tragbarere Lösung sein.

Das obige ist der detaillierte Inhalt vonUnterstützt Visual Studio die Standards C99 und C 11 vollständig?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn