C 17
的新功能在C 17的功能開發之後,已經引入了幾個新的語言功能和庫添加: [2 class templatesRepresentation of values of any type with template
Lambda Enhancements:
簡介Constexpr lambdas 的介紹可以在lambdas 引入新屬性,例如[[fallthrough]],[[nodiscard]]和[[and_unused]] [2 ]
其他值得注意的功能: hexadecimal float point literals
[庫添加:數據類型:
Introduction of is_invocable and related traits
hendering Enhermements:
Splicing for maps, sets, and unordered containers Non-const data() access for strings
用於標準庫保留std [0-9]未來標準庫的名稱空間 std :: clamp,std :: gcd和std :: lcm
的異常處理改進,包括std :: undught_exceptionsstd :: as_const,std :: bool_constant,以及各種模板實用程序改進的std :: chrono library 在std
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3