It seems you&#x27;re sort of missing a big point here. You demonstrate how, <i>with sufficient vigilance</i>, you can write safe C++. The goal of Rust is to move the vigilance into the language and make the unsafety opt-in rather than attempt-to-run-from.