Summary
This episode examines how certain C++ best practices have remained unchanged for 25 years by testing them in Borland C++ for OS/2 from 1994. Jason demonstrates that return value optimization (RVO) was already implemented in this pre-standardization compiler, showing that proper coding techniques for efficient object creation and return have been consistent despite the evolution of C++. Through various function return patterns, he proves that the same principles that optimize performance in modern C++ were already effective 25 years ago.