首頁 > 後端開發 > C++ > 與 Visual Studio 2010 相比,Visual Studio 2012 提供了哪些新的 C 11 功能?

與 Visual Studio 2010 相比,Visual Studio 2012 提供了哪些新的 C 11 功能?

Susan Sarandon
發布: 2024-10-31 07:48:02
原創
842 人瀏覽過

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
  • lambda 表達式版本升級至1.1
  • decltype 版本升級至1.1(開發人員預覽版中尚不可用)
  • 對齊性增強,但尚未完成
  • 完善的強型別枚舉
  • 可前向聲明的枚舉
  • 標準佈局和普通類型
  • 原子類型
  • 強比較和交換
  • 雙向記憶體屏障
  • 資料依賴性排序
  • 基於範圍的for 循環

2012 年11 月初,微軟宣布了Visual C Compiler November 2012 CTP,為Visual Studio 2012 添加了更多C 11 功能:
  • 統一初始化
  • 初始化器列表
  • 變參模板
  • 函數模板默認參數
  • 委託構造函數
  • 明確轉換運算子
  • 原生字串

以上是與 Visual Studio 2010 相比,Visual Studio 2012 提供了哪些新的 C 11 功能?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板