0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

C++23和C++26新标准的展望

程序喵大人 来源:程序喵大人 作者:程序喵大人 2022-10-19 09:49 次阅读

十一之前我去参加了C++全球开发者大会,今天才有时间和大家分享下。

听了C++之父的分享,C++之父聊了下他对C++23和C++26新标准的展望,如图:

275192c2-4f49-11ed-a3b6-dac502259ad0.png

可以看到C++23的更新主要是提供协程库和模块标准库,都是在完善C++20引入的特性,其实没什么新的东西。

然而说会在C++23引入的network和executors,也终于不出意外的延期到了C++26。

可惜C++作为一个700w用户的热门语言,而且还是一门可以用于开发后端的语言,居然到现在还没有一个标准的网络库,也是奇迹。

虽说谁都知道asio以后肯定会进C++的标准,会作为C++的标准网络库,但市面上C++项目使用的网络库还是太多,丝毫没有统一的势头。

我更倾向于C++各个基础特性能出现大一统的局面,少卷一些,减少大家学习的成本,比如网络就都使用asio,json就使用rapidjson。

而相对于C++23,个人更期待C++26,因为它会引入很多重磅的东西:executors、network、static reflection,希望到26时真的能看到这些,到时候C++也确实就更完善了。

然而C++经常被诟病的包管理系统以及更高级别的并发支持,还是没看到更新的计划,也不知道什么时候才能上线。

可能因为C++作为一门学院派语言,背后没有商业力量的支持,所有的东西都靠C++委员会投票才能通过,几百个委员会成员讨论个东西肯定很慢。

可能等它所有的东西都全了,Rust就成为主流了。

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • C++
    C++
    +关注

    关注

    22

    文章

    2104

    浏览量

    73472
  • 网络库
    +关注

    关注

    0

    文章

    7

    浏览量

    1284

原文标题:相比于C++23,我更期待C++26

文章出处:【微信号:程序喵大人,微信公众号:程序喵大人】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    年底实施!解读磁性材料行业新标准

    近日,两项磁性材料行业国家新标准发布,并将于年底实施!这两项新标准规定了什么?又将给行业带来怎样的影响? 近日,国家市场监督管理总局(国家标准化管理委员会)正式批准和发布了两项关乎磁性材料行业的重磅
    的头像 发表于 08-16 10:49 338次阅读

    LM26NV 采用 SOT-23 封装、具有 ±3°C 精度的出厂预设恒温器数据表

    电子发烧友网站提供《LM26NV 采用 SOT-23 封装、具有 ±3°C 精度的出厂预设恒温器数据表.pdf》资料免费下载
    发表于 08-13 09:18 0次下载
    LM<b class='flag-5'>26</b>NV 采用 SOT-<b class='flag-5'>23</b> 封装、具有 ±3°<b class='flag-5'>C</b> 精度的出厂预设恒温器数据表

    LM27 SOT-23,±3°C精确,120°C-150°C出厂预设恒温器数据表

    电子发烧友网站提供《LM27 SOT-23,±3°C精确,120°C-150°C出厂预设恒温器数据表.pdf》资料免费下载
    发表于 08-13 09:17 0次下载
    LM27 SOT-<b class='flag-5'>23</b>,±3°<b class='flag-5'>C</b>精确,120°<b class='flag-5'>C</b>-150°<b class='flag-5'>C</b>出厂预设恒温器数据表

    满足IEC62368.1最新标准的电气安规测试解决方案

    IEC62368最新标准解读:基于IEC 62368-1 测试电气设备
    的头像 发表于 07-23 16:51 600次阅读
    满足IEC62368.1最<b class='flag-5'>新标准</b>的电气安规测试解决方案

    AM26C32四路差动线路接收器数据表

    电子发烧友网站提供《AM26C32四路差动线路接收器数据表.pdf》资料免费下载
    发表于 07-11 09:26 0次下载
    AM<b class='flag-5'>26C</b>32四路差动线路接收器数据表

    AM26C31-EP四倍差分线路驱动器数据表

    电子发烧友网站提供《AM26C31-EP四倍差分线路驱动器数据表.pdf》资料免费下载
    发表于 07-10 10:56 0次下载
    AM<b class='flag-5'>26C</b>31-EP四倍差分线路驱动器数据表

    DS26C32AT/DS26C32AM四路差分线路接收器数据表

    电子发烧友网站提供《DS26C32AT/DS26C32AM四路差分线路接收器数据表.pdf》资料免费下载
    发表于 07-09 09:23 0次下载
    DS<b class='flag-5'>26C</b>32AT/DS<b class='flag-5'>26C</b>32AM四路差分线路接收器数据表

    DS26C32AMQML四路差分线路接收器数据表

    电子发烧友网站提供《DS26C32AMQML四路差分线路接收器数据表.pdf》资料免费下载
    发表于 07-01 11:42 0次下载
    DS<b class='flag-5'>26C</b>32AMQML四路差分线路接收器数据表

    AM26C32四路差分线路接收器数据表

    电子发烧友网站提供《AM26C32四路差分线路接收器数据表.pdf》资料免费下载
    发表于 06-24 11:30 1次下载
    AM<b class='flag-5'>26C</b>32四路差分线路接收器数据表

    AM26C31四路差分线路驱动器数据表

    电子发烧友网站提供《AM26C31四路差分线路驱动器数据表.pdf》资料免费下载
    发表于 06-24 10:56 0次下载
    AM<b class='flag-5'>26C</b>31四路差分线路驱动器数据表

    Perforce静态代码分析专家解读MISRA C++:2023®新标准:如何安全、高效地使用基于范围的for循环,防范未定义行

    MISRA C++:2023——MISRA® C++ 标准的下一个版本来了!为了帮助您了解 MISRA C++:2023相比于之前版本的变化,我们将继续为您带来Perforce首席技术
    的头像 发表于 06-18 12:57 349次阅读

    usb-c和type-c的区别一样吗

    USB-C 和 Type-C 是同一种接口的两种叫法,它们没有区别。即 USB-C 和 Type-C 是同义词,用来描述一种连接接口标准
    的头像 发表于 01-31 10:44 5821次阅读

    汽车电子行业的MISRA C标准解读

    之前分享了一些编程规范相关的文章,有位读者提到了汽车电子行业的MISRA C标准,说这个很不错。
    的头像 发表于 01-17 11:03 1117次阅读

    C语言和C++中那些不同的地方

    C语言虽说经常和C++在一起被大家提起,但可千万不要以为它们是一个东西。现在我们常用的C语言是C89标准
    的头像 发表于 12-07 14:29 900次阅读
    <b class='flag-5'>C</b>语言和<b class='flag-5'>C</b>++中那些不同的地方

    C语言必备知识枚举体

    枚举类型是ANSI C新标准所增加的。如果一个变量只有几种可能的值,可以定义为枚举类型。所谓“枚举是指将变量的值一一列举出来,变量的值只限于列举出来的值的范围内。
    的头像 发表于 11-29 16:07 725次阅读