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