C++ Committee Dumps Safe Subset Proposal Amid Memory Safety Debate

2025-09-20
C++ Committee Dumps Safe Subset Proposal Amid Memory Safety Debate

The C++ standards committee rejected a detailed proposal for a rigorously safe subset of the language, despite ongoing concerns about memory safety. Co-author Sean Baxter attributes the rejection to the committee's unpopularity with Rust's safety model, favoring the 'Profiles' approach instead. While Profiles have support from figures like Bjarne Stroustrup, their viability is questioned, potentially missing inclusion in C++26. The decision sparks controversy, with developers suggesting that switching to Rust or alternative safer languages like Google's experimental Carbon project might be a superior solution.

Development