Learn EDR Internals: Research & Development From The Masters
Power BI Fundamentals - Create visualizations and dashboards from scratch
Overview
Build a Learning Habit
Download Class Central's free printable study calendar
Download for Free
Explore advanced C++ programming concepts through a comprehensive conference talk that delves deep into familiar language features with fresh perspectives. Gain deeper insights into cross-type comparison, decltype(auto), move semantics and perfect forwarding, partial ordering, qualifier unification, static_cast and function call expressions, the ternary operator with reference types, and value categories. Examine the long-standing "imperfect return" problem that has affected numerous standard and nonstandard algorithms, analyzing why traditional design approaches remain unsatisfactory. Learn how to apply both conventional and unconventional C++ techniques to solve these persistent issues with remarkably concise code solutions. Presented by Dr. Walter E. Brown, a veteran C++ programmer with over 40 years of experience and significant contributions to the C++ standards process, including the introduction of features like cbegin/cend, common_type, gcd/lcm, void_t, mathematical special functions, and impact on alias templates, variable templates, static_assert, and the spaceship operator.
Syllabus
In Search of the Perfect Return: A C++ Programming Journey
Taught by
Chicago C++ User Group