ホームページ >バックエンド開発 >C++ >Visual Studio 2012 ではどのような新しい C 11 機能が提供されますか?

Visual Studio 2012 ではどのような新しい C 11 機能が提供されますか?

Susan Sarandon
Susan Sarandonオリジナル
2024-11-01 07:01:02920ブラウズ

What New C  11 Features Does Visual Studio 2012 Offer?

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。