C++ must become safer due to the critical societal impacts of software vulnerabilities, particularly those related to memory safety. While rewrites to Rust offer memory safety benefits, they are not always feasible or cost-effective for existing C++ codebases. The C++ community is exploring multiple paths to enhance safety, including contracts, profiles, successor languages, and borrow checking. These efforts are essential as C++ continues to play an important role in many critical systems, and the community must work towards making it safer.
Table of contents
Not Everything Will be Rewritten in RustC++ Must Become SaferWe Should All Care About C++ Becoming Safer3 Comments
Sort: