Visual Studio 2012 の新しい C 11 機能
Visual Studio 2012 のリリースにより、開発者は多数の C 11 にアクセスできるようになりました。
Visual Studio 2012 での C 11 サポートの強化
Visual Studio 2010 では、すでにいくつかの C 11 機能のサポートが提供されていました。ただし、Visual Studio 2012 では、次のような追加の機能拡張が導入されています。
-
更新された右辺値参照 (バージョン 2.1): 以前のバージョン (2.0) はアップグレードされました。
-
Lambdas (バージョン 1.1): バージョン 1.0 から 1.1 に強化されました。
-
Decltype (バージョン 1.1): 現在はバージョン 1.1 (開発者プレビューではまだ利用できません) ).
追加の新機能
上記の改善点に加えて、Visual Studio 2012 にはいくつかの追加の C 11 機能が組み込まれています。
-
アライメントの強化: まだ完了していませんが、アライメントが改善されました。
-
厳密に型指定された列挙型: これらは現在完了しています。
-
前方宣言された列挙型: これらはサポートされるようになりました。
-
標準レイアウトおよびトリビアル型: これらが追加されました。
-
アトミック:この機能は実装されました。
-
強力な比較と交換: これはサポートされるようになりました。
-
双方向フェンス: これらは導入されました。
-
データ依存関係の順序付け: これはサポートされるようになりました。
2012 年 11 月 CTP の追加機能
Visual C コンパイラ 2012 年 11 月 CTP では、さらに多くの C 11 機能が Visual Studio 2012 に導入されました。
-
均一初期化: この機能が追加されました。
-
初期化子リスト: これらはサポートされるようになりました。
-
可変引数テンプレート: この機能が導入されました。
-
関数テンプレートのデフォルト引数:これらは現在利用可能です。
-
委任コンストラクター: この機能は実装されました。
-
明示的な変換演算子: これらは現在サポートされています。
-
生の文字列: この機能が導入されました。
以上がVisual Studio 2012 ではどのような新しい C 11 機能が提供されますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。