1. XenForo 1.5.14 中文版——支持中文搜索!现已发布!查看详情
  2. Xenforo 爱好者讨论群:215909318 XenForo专区

科技 C++ 20 准备发布 C++ 23 提上议程

Discussion in '新闻聚焦' started by 漂亮的石头, 2020-02-16.

  1. 漂亮的石头

    漂亮的石头 版主 Staff Member

    Joined:
    2012-02-10
    Messages:
    488,438
    Likes Received:
    48
    根据 Reddit C++ 版块上的信息,C++ 20 已经正式通过委员会草案,这意味着 C++ 20 可以准备发布。“在近期 ISO C++ 委员会会议上,我们完成了 C++ 20 委员会草案,并投票决定将国际标准草案(DIS,Draft International Standard)发送出去,以进行最终批准和发布”。

    [​IMG]

    帖子介绍:“在程序上,DIS 可能会被拒绝,但是由于我们的程序和过程,这种情况极不可能发生。这意味着 C++ 20 已经完成,并将在几个月后发布该标准。”

    C++ 20 是近十年来影响最大的一个版本,新的特性众多,包括:


    • 模组(Modules)


    • 协程(Coroutines)


    • 标准库 Concepts 的概念


    • 范围(range)


    • constexpr支持:new/ delete、dynamic_cast、try/ catch、虚拟


    • constexpr 向量和字符串


    • 计时:日历、时区支持


    • std::format


    • std::span


    • std::jthread

    预计这些新特性将会对开发者及 C++ 生态产生不小影响,特别是像协程这种巨大的变化。

    同时,在此次会议期间,委员会还通过了 C++ 23 计划,其中包括优先考虑模块化标准库、对协程、执行程序和网络的库支持。

    更加具体的内容可以查看原帖:

    https://www.reddit.com/r/cpp/comments/f47x4o/202002_prague_iso_c_committee_trip_report_c20_is
     
Loading...