3 ms·
> As far as I can tell, modern C++20/23 is as safe (if not safer) than rust. It is not. Rust will, for example, prevent the following memory-safety issue from
by jcranmer 1y ago
> As far as I can tell, modern C++20/23 is as safe (if not safer) than rust.
It is not. Rust will, for example, prevent the following memory-safety issue from compiling:
std::vector<T> meow;
T &x = meow[i];
meow.push_back(...); // Oops, x is now dangling, maybe!
x.a = ...;
(This sort of pattern is responsible for nearly 100% of the C++ memory safety issues I know I've committed in the past several years.)