Even with modern C++ it's loaded with seg fault and undefined behavior footguns.
The times when C++ feels more ergonomic than Rust are the times when you're writing unsafe code and there's undefined behavior lurking in there, waiting to ambush you once you've sent it to production. Code that is 100% guaranteed safe is always, and I really want to emphasize this: always more ergonomic to write in Rust than it is to write in C++.
Show me any case where C++ code seems more ergonomic than its Rust equivalent, and I will always be able to show you how either the C++ code has a bug hiding in it or how the Rust code can be revised with syntactic sugar to be more ergonomic than the C++.
Just you wait...