2012-09-30 85 views
0

我在哪裏可以看到C++ 11和C99之間的所有差異?C和C++的特定標準差異

我認爲C++ 98和C++ 03基於C89/C90。他們之間有什麼不同嗎?那麼C++ 11和C99呢? C99中的一些功能被添加到C++ 11中,但其他功能卻沒有(如複合文字,VLA等)。我可以看到這個變化的完整列表嗎?

+2

關於C++ 03和C++ 11標準之間變化的一個很好的參考實際上是[Wikipedia article](http://en.wikipedia.org/wiki/C++11)。 –

+2

你在問C和C++之間是否有區別!?當然有,他們是不同的語言!我不確定你的問題如何能夠以任何有意義的方式得到回答。 – Clifford

+2

它類似於這樣的問題: http://stackoverflow.com/questions/10461331/what-are-the-incompatible-differences-betweeen-c99-and-c11 –

回答

2

C++標準有附錄C,其中列出了C和C++之間的差異。它針對C++ 11進行了更新,實際上,它通過引用包含了C99的大部分內容。附錄不完整;它遇到了主要的分歧。

0

聲明I think that C++98 and C++03 based on C89/C90.是錯誤的。 Stroustrup在80年代中期創建了C++。從那時起,這兩條路線發生了分歧。他們互相影響。但不能超過那個。 2個不同的團隊正在開發這2個標準。他們之間沒有義務。