C 17標準制定完成

2021-09-17 08:05:44 字數 840 閱讀 6775

據herb sutter的部落格所寫,在美國夏威夷kona舉行的冬季會議上,iso c++標準委員會最終完成了c++17標準的制定工作。下面對c++17的主要特性做簡要概括。

\\ kona會議的主要議程是解決來自一些國家機構的審查意見,並修復一些軟體故障,因此並未給出過多的新特性。特別需要指出的是,在knoa會議上新增了乙個新的std::byte型別,精簡了程式對「位導向」(byte-oriented)記憶體訪問的處理方式。目前的實現是依賴於char(無論signed char還是unsigned char)型別的,鑑於char型別還承擔了字元型別和算術運算型別的職責,這種實現尚存在著不合理之處。另一方面,std::byte將會被分離出來作為乙個專用型別。

\\ 其它c++17主要新特性包括:

\\

auto lock = std::lock_guard(mut_, r1);
\\

而非:\\

std::lock_guard<:shared_timed_mutex std::shared_lock=\"\"><:shared_timed_mutex>\u0026gt; lck(mut_, r1);
\\
template  struct s;  //可推斷出v的型別。
\\

c++17新特性的列表非常長,這裡無法一一枚舉。推薦stack overflow**上的一篇問題解答,其中對c++17新特性做了乙個簡潔的歸納,更新至最近的kona會議內容,並提供了指向官方委員會文件的鏈結。

\\檢視英文原文:c++17 is ready

\\ 感謝張衛濱對本文的審校。

\

C 17標準制定完成

據herb sutter的部落格所寫,在美國夏威夷kona舉行的冬季會議上,iso c 標準委員會最終完成了c 17標準的制定工作。下面對c 17的主要特性做簡要概括。u0026 xd n u0026 xd n kona會議的主要議程是解決來自一些國家機構的審查意見,並修復一些軟體故障,因此並未給出...

C 17標準制定完成

據herb sutter的部落格所寫,在美國夏威夷kona舉行的冬季會議上,iso c 標準委員會最終完成了c 17標準的制定工作。下面對c 17的主要特性做簡要概括。kona會議的主要議程是解決來自一些國家機構的審查意見,並修復一些軟體故障,因此並未給出過多的新特性。特別需要指出的是,在knoa會...

C 17標準制定完成

據herb sutter的部落格所寫,在美國夏威夷kona舉行的冬季會議上,iso c 標準委員會最終完成了c 17標準的制定工作。下面對c 17的主要特性做簡要概括。kona會議的主要議程是解決來自一些國家機構的審查意見,並修復一些軟體故障,因此並未給出過多的新特性。特別需要指出的是,在knoa會...