Visual Studio による新たな C 標準の採用
C99 と C 11 の導入により、言語標準に大きな進歩がもたらされました。しかし、開発者たちは、Visual Studio にこれらの新機能が組み込まれるかどうかについて長い間疑問を抱いてきました。
この問題に対する Microsoft のスタンスは、主にユーザーからのフィードバックに影響を受けています。同社は、可変個引数マクロ、longlong、さまざまなプラグマなど、大きなリクエストを集めた機能の実装に重点を置いています。しかし、Visual Studio ユーザーが C -0x を圧倒的に好むため、C-99 の追加にはそれほど注目が集まっていません。
Microsoft の実装が限られていたにもかかわらず、ユーザーは回避策を見つけました。 Visual Studio と互換性のある Intel の C コンパイラは、C99 コードをサポートし、GCC と同様のフラグを提供します。このアプローチにより、開発者は Visual Studio IDE 内で C99 機能を活用できるようになります。
複数のプラットフォーム間で移植性を高めるために、開発者は Intel CC または GCC に切り替えて Eclipse プログラミング環境を利用することを検討できます。このアプローチにより、移植性が強化され、最新の C 機能へのアクセスが提供されます。
以上がVisual Studio は新しい C および C99 標準をどの程度サポートしていますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。