02kkk “安全C++扩张”提案公布 内存安全成标配、无数模仿Rust - cnBeta.COM 挪动版(WAP)
发布日期:2024-10-07 03:56 点击次数:72
在阅历了两年的内存安全问题盘问后,C++社区近日发布了一项改变性的提案,这项名为“安全C++扩张”的提案,野心引入内存安全功能。C++定约总裁Vinnie Falco暗示:这是一项改变性的提案02kkk,将为C++编程话语带来内存安全功能。”
频年来,跟着各种安全迂回频发,很多私营和群众部门组织着手鼓舞斥地者使用内存安全话语,如C#、Go、Java、Python和Swift。
虎牙露出提案中指出,C++将模仿Rust的多项特质,包括借用查验和运波折分析等机制,以确保代码的正确性。
软件工程师Alex Gaynor曾指出,内存安全劣势如缓冲区溢出和开释后使用是大型代码库中常见的严重迂回,C++的安全性亟待提高。
不外提案也激发了社区的争议,一些斥地者对无数模仿Rust的内容暗示担忧,合计这可能会使C++失去其私有性。
资深C++斥地者James20k对此暗示,尽管提案基于推行需求且可选,但其对C++话语的改变可能比C++11的变动还要大,他但愿C++简略以本人的形势进行校正,而不是试图师法Rust。
C++定约的斥地东谈主员Sean Gaxter和Christian Mazakas则强调02kkk,面前行业对内存安全编程话语的呼声非常高,安全C++的野心所以更低的资本收场与Rust相同的健全性保证。