Learn about the memory safety debate, Rust versus C++, and the new Safe C++ standard. Examine pragmatic C++ techniques to use now for pragmatic memory safety in standard C++.
Table of Contents 1. Memory Safety 2. Rust versus C++ 3. The Safe C++ Proposal 4. Pragmatic Safe C++ 5. AI Safety 6. Safe C++ Tools 7. Non-Memory Safety Issues 8. Undefined C++ Features 9. Error Checking 10. Safe Builds 11. Linters and Static Analysis 12. Self-Testing Code 13. Assertions 14. Safe Standard C++ Library 15. Safety Wrapper Functions 16. Debugging Strategies 17. Debug Tracing 18. Portability 19. Supportability 20. Quality 21. Reliability