Memory Safety in Modern C++
•system
Smart Pointers
Stop using raw pointers. std::unique_ptr and std::shared_ptr are your friends.
RAII Pattern
Resource Acquisition Is Initialization. Resources are tied to object lifetime.
Memory Sanitizers
Use ASan and MSan to catch leaks during testing.