CppCon 2018 has ended
Monday, September 24 • 14:00 - 15:00
C++ Function Templates: How Do They Really Work?

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

This talk will focus on C++ function templates and such allied topics as compiler-synthesized function template declarations/signatures, overload resolution and partial ordering of these declarations, and compiler instantiation of function template definitions.

We’ll also look at function template specialization, explaining why to avoid explicit ones, and recommending what to do instead.

Finally, time permitting, we’ll offer advice for customizing function templates in the standard library, especially in light of recent WG21 developments re customization points.

avatar for Walter E Brown

Walter E Brown

With broad experience in industry, academia, consulting, and research, Dr. Walter E. Brown has been a computer programmer for almost 60 years, and a C++ programmer for more than 40 years.He joined the C++ standards effort in 2000, and has since written circa 175 proposal papers. Among... Read More →

Monday September 24, 2018 14:00 - 15:00 PDT
Steamboat (403)
  • Interface Design