C++20新特性

C++20新特性

语言特性

  1. 协程
  2. concept概念
  3. 指定初始化器
  4. lambda表达式模板语义
  5. 范围for循环增加初始化器
  6. [[likely]] [unlikely]属性
  7. 废弃隐式捕获this
  8. 非类型模板参数的类类型
  9. constexpr虚函数
  10. explict(bool)
  11. 立即函数
  12. using enums,能直接进行using了
  13. lambda捕获参数包
  14. char8_t类型
  15. constinit

库特性

  1. concept库
  2. 同步缓冲输出流
  3. std::span
  4. <bit>操作
  5. 数学常量<numbers>
  6. std::is_constant_evaluated
  7. starts_with and ends_with on strings
  8. Check if associative container has element
  9. std::bit_cast
  10. std::midpoint
  11. std::to_array
posted @   LemHou  阅读(27)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示