Safe C++提案由Sean Baxter和Christian Mazakas提出,旨在扩展C++,使其具备类似Rust的安全性。通过引入安全上下文,Safe C++仅允许使用严格安全的C++子集,解决内存不安全问题,并提供现有代码与新特性共存的迁移路径。该提案尚未完成,仍需解决设计问题。
C++ Alliance提出了一个名为“Safe C++”的扩展,旨在为C++添加内存安全功能,使其更易用和有用。该扩展包括一个“Safe Standard Library”,提供强大且内存安全的数据结构和算法。该提案是对代码安全性和可靠性需求增加的回应,也解决了使用Rust等内存安全编程语言的推动。开发“Safe C++”扩展被视为C++生态系统的重要里程碑。
完成下面两步后,将自动完成登录并继续当前操作。