| ▲ | thayne an hour ago | |
It's more than that. Smart pointer help, but there are cases where even when using smart pointers you can encounter memory safety issues. Especially when you need to interact with c or older c++ code that doesn't use smart pointers. And smart pointers don't provide any protection against data races in multi-threaded code, like rust does. | ||
| ▲ | LeSaucy an hour ago | parent [-] | |
smart pointers solve a different problem than data races | ||