2010-01-08 60 views
4

有沒有關於VC9(SP1)編譯器具有的所有C++擴展的參考?VC9 C++語言擴展參考

例子將是__declspec的東西,複雜的宏和編譯器內在,雖然也有一些不太明顯的像能夠有在類範圍模板功能特化,而顯然的標準說,他們不能是(Previous Question)。

這包括支持的C99,TR1,C++ 0X等的任何部分。關於VC10的信息也會很有用,我知道它有一些C++ 0X的部分,但還有什麼?

我發現星星點點MSDN上,但不是實際的列表,這使得它不可能的,除非我知道分機的名稱,或把它至少足夠的信息(即它做什麼)。

回答

1

的Visual Studio 2010 Beta2的新的語言功能都記錄here。您還可以看到CC++的語言參考部分。

有MSDN中的VS2008相當於節點,但我更熟悉VS2010。

僅供參考新的C++在VS2010 0X語言的特點是:

  • 汽車keyowrd
  • lambda表達式
  • 右值引用
  • static_assert聲明
  • decltype操作
  • nullptr和__nullptr關鍵字

有2010多VS新庫添加爲好,但你需要檢查documentation的細節,但例子是:

  • 算法已經更新了all_of,any_of,none_of
  • 現在包括exception_ptr和rethrow_exception。
  • 更新到STL的右值引用
  • 並行模式庫和異步代理庫和併發運行時

-Rick