C++20 标准正式发布

ISO C++ 委员会正式发布了 C++20 标准,命名为 ISO/IEC 14882:2020。

C++20 标准正式发布

早在 9 月份,C++20 国际标准草案获得一致通过,C++ 之父 Bjarne Stroustrup 就表示:“C++ 20是自C++11以来最大的发行版,它将是C++发展史上的里程碑。” 这一发言引起了开发者们对 C++20 的广泛关注。

C++20 引入了许多新特性,其中包括:

  • 模块 (Modules)
  • 协程 (Coroutines)
  • 范围 (Ranges)
  • 概念与约束 (Constraints and concepts)
  • 指定初始化 (designated initializers)
  • 操作符 <=> != ==
  • constexpr支持:newdeletedynamic_casttrycatch、虚拟
  • constexpr 向量和字符串
  • 计时:日历、时区支持
  • std::format
  • std::span
  • std::jthread

像 Concepts/Ranges/Modules/Coroutines 这些新特性将会对开发者及 C++ 生态产生不小的影响,也为这门“高龄”编程语言增添不少魅力。

·END·

除非注明,文章均由 Dotnet9 整理发布,欢迎转载。

转载请注明:
作者:Dotnet9
链接:https://dotnet9.com/16971.html
来源:Dotnet9
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

发表评论

登录后才能评论