「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > Visual Studio 2012 ではどのような C++11 機能が提供されますか?

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

2024 年 11 月 8 日に公開
ブラウズ:126

What C  11 Features Does Visual Studio 2012 Offer?

Visual Studio 2012 の C 11 機能の探索

VS2010 の後継である Visual Studio 2012 に対する期待が高まり、開発者は熱心に取り組んでいます。 C 11 にどのような機能が追加されるかを知ることができます。

新しい C Visual Studio 2012 の 11 の機能

Visual Studio 2010 は C 11 の予備サポートを提供していましたが、Visual Studio 2012 は次のような追加の C 11 機能を実装することでそれを上回っています。

  • 拡張された右辺値参照: 右辺値参照をバージョンにアップグレードします2.1.
  • Advanced Lambdas: ラムダ式のサポートをバージョン 1.1 に拡張します。
  • Decltype Improvements: decltype をバージョン 1.1 に拡張します。 (ただし、開発者プレビューではまだ利用できません。)
  • 洗練された配置: まだ不完全ですが、改善された配置サポートを導入します。
  • 完全に強化-型付き列挙型: 厳密に型指定された列挙型の完全なサポートを提供します。
  • Forward宣言された列挙型: 列挙型の前方宣言を有効にします。
  • 標準レイアウトと自明な型: 標準レイアウトと自明な型の識別と使用を容易にします。
  • アトミックス: アトミック操作のサポートが含まれています。
  • 強化比較と交換: 比較および交換操作を強化します。
  • 双方向フェンス: メモリ同期のための双方向フェンスを導入します。
  • データ-依存関係の順序付け: マルチスレッドでのデータの依存関係の順序付けを可能にします。アプリケーション。
  • 範囲ベースの For ループ: コンテナーを反復処理するための糖衣構文を提供します。

Visual C コンパイラーの追加の C 11 機能 2012 年 11 月CTP

Microsoft の 2012 年 11 月ビジュアル版 CTP リリースC コンパイラは、Visual Studio 2012 の C 11 機能をさらに拡張します。

  • 均一初期化: 簡略化された一貫性のある変数初期化を有効にします。
  • 初期化リスト ]: 単一のメンバーで複数のメンバーの初期化を容易にします。式.
  • 可変引数テンプレート: 可変数の引数を受け入れることができるテンプレートをサポートします。
  • 関数テンプレートのデフォルト引数: デフォルトの引数の値を許可します。
  • 委任コンストラクター: 委任コンストラクターを導入します。コード構成を改善します。
  • 明示的な変換演算子: プログラマが明示的な変換動作を定義および制御できるようにします。
  • Raw Strings: 例外のある文字列をサポートします。エスケープ シーケンスから。
最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3