Berkeley: Modern Template Techniques


Details
This presentation by Jon Kalb will add a half dozen template-based techniques to your C++ development toolbox.
We’ll cover the most important features that Modern C++ provides for template authors — type traits, compile-time conditional overloading, policy classes, perfect forwarding, and the Curiously Recurring Template Pattern. We’ll also learn a nifty trick to make template code easier to write. We’ll learn how to get the compiler to tell us the type of any variable in our code, including the ones where deep template type deduction magic is going on.
Jon Kalb has been programming in C++ for two and a half decades. He has done formal training or presentations on C++ for enterprises, conferences, and user groups. Jon chairs the C++Now (http://cppnow.org) and CppCon (https://cppcon.org) conferences, the C++ track of Silicon Valley Code Camp (https://www.siliconvalley-codecamp.com), and the Boost Steering Committee. He's perhaps best known for his talks on exception-safe coding.
Join us after the talk at for drinks and food at a local Berkeley restaurant!

Sponsors
Berkeley: Modern Template Techniques