Visual Studio ist sich der neuen C-Standards bewusst
Die Einführung von C99 und C 11 brachte erhebliche Fortschritte beim Sprachstandard. Allerdings haben sich Entwickler schon lange gefragt, ob Visual Studio diese neuen Funktionen integrieren würde.
Microsofts Haltung zu diesem Thema wurde in erster Linie durch das Feedback der Benutzer beeinflusst. Das Unternehmen hat sich auf die Implementierung von Funktionen konzentriert, die große Nachfrage hervorgerufen haben, wie z. B. Variadic-Makros, Long-Long und verschiedene Pragmas. Die überwältigende Präferenz von Visual Studio-Benutzern für C-0x hat jedoch dazu geführt, dass C-99-Ergänzungen weniger in den Fokus gerückt werden.
Trotz der eingeschränkten Implementierung von Microsoft haben Benutzer Problemumgehungen gefunden. Intels C-Compiler, der mit Visual Studio kompatibel ist, unterstützt C99-Code und bietet ähnliche Flags wie GCC. Dieser Ansatz ermöglicht es Entwicklern, C99-Funktionen innerhalb der Visual Studio-IDE zu nutzen.
Für eine bessere Portabilität über mehrere Plattformen hinweg können Entwickler einen Wechsel zu Intel CC oder GCC und die Verwendung der Eclipse-Programmierumgebung in Betracht ziehen. Dieser Ansatz bietet verbesserte Portabilität und Zugriff auf moderne C-Funktionen.
Das obige ist der detaillierte Inhalt vonWie gut unterstützt Visual Studio die neuen C- und C99-Standards?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!