C 17標準制定完成

2021-09-16 18:07:09 字數 1062 閱讀 6340

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

\u0026#xd;\n\u0026#xd;\n

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

\u0026#xd;\n\u0026#xd;\n

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

\u0026#xd;\n\u0026#xd;\n

auto lock = std::lock_guard(mut_, r1);
\u0026#xd;\n\u0026#xd;\n

而非:\u0026#xd;\n\u0026#xd;\n

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

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

\u0026#xd;\n\u0026#xd;\n

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

\u0026#xd;\n\u0026#xd;\n

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

\u0026#xd;\n

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會...

C 17標準制定完成

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