发布日期:2024-09-21 21:38 点击次数:157
IT 之家 9 月 20 日音问奇米影视盒v1.1,科技媒体 infoworld 于 9 月 17 日发布博文,报说念称 C++ 社区上周公布了号称"翻新性"的 Safe C++ 延迟提案,旨在为 C++ 缔造者提供珍重内存安全的必要数据结构和算法已矣,以及贯注常见内存联系造作的功能。
C++ 定约简介
IT 之家注:该定约致力于于让 C++ 说话更易用、实用的慈善组织,正通过其" Safe C++ Extensions "提案,勤快为 C++ 添加内存安全特质,减少缔造者和外界对 C++ 内存安全的担忧。
定约决策向 ISO 提交" Safe C++ Extensions "提案,以纳入 C++ 程序。
" Safe C++ Extensions "提案
网站C++ 定约和工程师 Sean Baxter 相助奇米影视盒v1.1,将该提案描述为一项"翻新性"提案。
定约主席兼董事 Vinnie Falco 在 9 月 12 日的博客著作中写说念:
这次相助象征着 C++ 生态系统中的一个紧要里程碑,因为对安全代码的需求从未如斯伏击。
跟着软件安全性和可靠性的日益紧要,缔造者面对着越来越大的压力,需要吸收更安全的编码实施。
Safe C++ 延迟旨在通过引入贯注常见内存联系造作的新特质,来应酬这一关键需求。
Falco 暗示该决策的关键构成部分是 Safe Standard Library,它将为缔造者提供基本数据结构和算法的内存安全已矣。
提案的目的是鼓舞一个 C++ 的超集,其中包含一个"严格安全的子集"。在此安全险阻文中,C++ 代码将展现出与 Rust 编写的代码调换的安全保险。
在提案的小序中,C++ 定约承认了该说话存在的问题:
大王人关键基础要领依赖于用 C 和 C++ 编写的软件,这两种说话内存安全性极低,使得这些系统更易受到讨厌势力的专揽。
Safe C++ 缔造者将被谢绝编写可能导致未界说活动、危及人命周期安全、类型安全或线程安全的操作奇米影视盒v1.1。