Rob and Jason are joined by Arnaud Desitter. They first discuss blog posts on parameter passing, fuzzing and push_back vs emplace_back. Then they talk to Arnaud Desitter about his successes improving application performance by reducing memory allocations found using heaptrack.
Episode Transcripts * PVS-Studio Episode Transcripts
News * Hacking on Clang is surprisingly easy * Parameter Passing in C and C++ * Fuzzing Image Parsing in Windows, Part Two: Uninitialized Memory * Don't blindly prefer emplaceback to pushback
Links * Reducing Memory Allocations in a Large C++ Application - Arnaud Desitter [ C++ on Sea 2020 ] * heaptrack
Sponsors * PVS-Studio. Write #cppcast in the message field on the download page and get one month license * The Evil within the Comparison Functions * Top 10 Bugs Found in C++ Projects in 2020