ホームページ  >  記事  >  バックエンド開発  >  Visual Studio 2010 と比較して、Visual Studio 2012 はどのような新しい C 11 機能を提供しますか?

Visual Studio 2010 と比較して、Visual Studio 2012 はどのような新しい C 11 機能を提供しますか?

Susan Sarandon
Susan Sarandonオリジナル
2024-10-31 07:48:02743ブラウズ

What new C  11 features does Visual Studio 2012 offer compared to Visual Studio 2010?

Visual Studio 2012 の C 11 機能

Visual Studio 2012 (VS2010 の次のバージョン) のプレビュー リリースでは、多くの開発者がC 11 言語標準のサポートについて知りたいと思っています。

Visual Studio 2010 はすでに C 11 の初期サポートを提供しています。 Visual Studio 2010 と比較して、Visual Studio 2012 には次の機能が追加されています。

  • rvalue 参照バージョンが 2.1 にアップグレード
  • ラムダ式バージョンが 1.1 にアップグレード
  • decltypeにアップグレードされたバージョン1.1 (開発者プレビューではまだ利用できません)
  • アライメントの強化ですが、まだ完了していません
  • 完全な厳密に型指定された列挙型
  • 前方宣言可能な列挙型
  • 標準レイアウトと通常の型
  • アトミック型
  • 強力な比較と交換
  • 双方向メモリバリア
  • データ依存関係の順序付け
  • 範囲に基づいてfor ループ

2012 年 11 月初旬、Microsoft は Visual Studio 2012 に C 11 を追加する Visual C コンパイラー 2012 年 11 月 CTP を発表しました。関数:

  • 均一初期化
  • イニシャライザリスト
  • 変数パラメータテンプレート
  • 関数テンプレートのデフォルトパラメータ
  • 委任コンストラクター
  • 明示的な変換演算子
  • 生の文字列

以上がVisual Studio 2010 と比較して、Visual Studio 2012 はどのような新しい C 11 機能を提供しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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