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

科技 KDE Plasma 5.26有望升级使用C++20开发功能

本帖由 漂亮的石头2022-07-10 发布。版面名称:新闻聚焦

  1. 漂亮的石头

    漂亮的石头 版主 管理成员

    注册:
    2012-02-10
    帖子:
    488,174
    赞:
    47
    在即将到来的 KDE Plasma 5.26 桌面环境中,KDE 开发者正考虑使用 C++20 语言开发后续功能。而且随着时间的推移,这种较新的 C++ 语言也会用于其他 KDE 组件。

    [​IMG]

    [​IMG]

    KDE 开发人员 Nicolas Fella 提议在 Plasma 5.26 中使用 C++20。特别是,C++ 协同例程支持是他希望在下一个主要 Plasma 版本中使用的 C++20 的特性之一。​

    将 C++ 要求提升到 C++20 意味着将 KDE 编译器要求提高到 GCC 10 或 Clang 11。因此,在邮件列表公告查看是否需要 GCC 10 / Clang 11 来构建 Plasma 5.26+,以及是否会破坏现有用户的工作流程或者对包有影响。​

    KDE Plasma 桌面正在关注 C++20 以享受协程和其他现代语言功能。Plasma 5.26 的目标是在 10 月中旬发布,而 GCC 10 / Clang 11 版本已经稳定发布两年了。到目前为止,根据迄今为止提出的评论,C++20 的使用似乎是一个合理的选择。​

    如果允许在下一个 KDE Plasma 版本中使用 C++20,则已经有待处理的合并请求将开始用标准化的 C++ 协程替换各种自定义代码。​
     
正在加载...