2011-02-13 91 views

回答

2

不是。還沒完成。他們的目標是在2011年底。

它的一些部分已經在一些名爲TR-1(技術報告1)的早期發佈,它們大部分是庫擴展。今天的編譯器確實支持這一點,包括微軟最新的Visual Studio。

17

是C++ 0x標準完成?

是的!完成了。

是它仍在發展?

C++仍在積極開發中,但C++ 11不是。

是和否。去年發佈了最終委員會草案(FCD)。此時沒有新功能可以添加到C++ 0x;所有這些變化都是微小的變化或者是解決缺陷所需的變化(有時候解決缺陷所需的變化是相當廣泛的)。

3月份當C++委員會在馬德里開會時,應該投票提交最終國際標準草案(FDIS)。如果該投票成功,C++ 0x將「完成」,並且該文件將提交給ISO以供批准(或批准或任何ISO調用該過程)。

如果該表決失敗或者如果委員會決定該文件還沒有準備好,那麼我們必須等到下一次會議,我們纔會看到會發生什麼。大部分委員會成員的博客文章都是在3月份完成的,儘管

主要編譯器是否支持它?部分,完全?

大多數主要編譯器都支持各種C++ 11功能。 Stack Overflow上的C++11 tag page有一個指向標準最新草案的鏈接列表,以及幾個主要編譯器實現的文檔,其中列出了支持哪些功能,哪些不支持。 Apache Stdcxx Wiki有可能是the best feature implementation status table

+0

那不是讓C++ 1X? – 2011-02-13 05:22:58

4

C++ 0x尚未標準化,但處於標準化的最後階段。

而編譯器正在實現C++ 0x功能。 Visual C++和GCC 4.x一直在增加對功能的支持,以及對標準庫的新增功能以及其他編譯器。