Heim >Backend-Entwicklung >C++ >Unterstützt Visual Studio die Standards C99 und C 11 vollständig?
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!