And it only took 40 years (and the development of Java, JavaScript, Go, Rust, even smart pointers in C++ itself, etc.) for C++ implementors to realize it is a good idea!
Perhaps LLVM supporting improved memory safety (e.g. for Swift) is helpful as well.
Perhaps LLVM supporting improved memory safety (e.g. for Swift) is helpful as well.