05年開始關注c++0x,其時c++0x的大部分草案其實都已經初具雛形。但幾個重大的特性:concepts, rvalue, memory-model, variadic-templates等都還在激烈的動盪當中。於是一路看著這些特性不斷成長,不斷出revisions。其間也跟標準委員會中的一些大牛們,如peter dimov, doug gregor, clark nelson等通過一些郵件,也在comp.std.c++上討論問題。並斷斷續續的寫過一些文章。
總的感覺c++0x是個非常具有革命性的版本,很有可能我們對於c++的許多陳舊看法要被改寫。當然,新的學習自然是免不了的。據說x=9,所以...風暴就要來臨,c++ programmers,準備好了沒?
p.s. 這個系列到目前寫的都是一些比較概括的文章,其中唯一的一篇比較深入的還是英文的,讀者非常寥寥,但這卻是記憶體模型中的乙個極重要的基石。有時間我會逐個介紹c++0x的各個重大特性。
c++0x的全部proposals都可以在c++ standard committee website
*****
,對所有proposals根據進入0x的可能性和類別進行了分類描述,非常不錯的guide。
未完待續
...
《C 0x漫談》系列
05年開始關注c 0x,其時c 0x的大部分草案其實都已經初具雛形。但幾個重大的特性 concepts,rvalue,memory model,variadic templates等都還在激烈的動盪當中。於是一路看著這些特性不斷成長,不斷出revisions。其間也跟標準委員會中的一些大牛們,如pe...
C 0x導讀 2 13 常數
返回目錄 c 0x支援以下7種型別的常數 其中後兩種是c 0x新增的 整型常數 字元常數 浮點常數 字串常數 布林常數 指標常數 自定義常數 1 整型常數 注 因為long long是c 0x才正式加入的,所以目前不同的編譯器對它的支援和標準的描述還有些出入 有三類整型常數 十進位制,以1 9開頭 ...
標準草案叫做C 0x
此後,新的標準草案叫做c 0x。對於c 0x標準草案的最終國際投票已於2011年8月10日結束,並且所有國家都投出了贊成票,c 0x已經毫無疑義地成為正式國際標準。先前被臨時命名為c 0x的新標準正式定名為iso iec 14882 2011,簡稱iso c 11標準。c 11標準將取代現行的c 標...