Rust has some really good compile-time checking, it really makes you express everything in a completely non-ambiguous way.<p>C++ on the other hand compiles stuff that may or may not work at all, it doesn&#x27;t care, which can lead to all sorts of undefined behaviour down the road.<p>Compilers are not all created equal.