Patrice Roy discusses his book on C++ memory management, emphasizing that modern C++ developers often over-allocate memory when value semantics would suffice. The conversation covers smart pointers (unique_ptr, shared_ptr), custom allocators, cache alignment, and when to use raw pointers versus RAII wrappers. Roy stresses measuring performance needs before optimizing and explains how standard library containers handle most use cases efficiently. The book targets intermediate C++ developers who need to understand low-level memory operations for specific performance-critical scenarios.
•32m watch time
Sort: