Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
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.