C++Now 2016 has ended
Please visit the C++Now website.
Wednesday, May 11 • 2:30pm - 4:00pm
Metaprogramming for the brave

Log in to save this to your schedule, view media, leave feedback and see who's attending!

In this session crafted exclusively for the core audience of C++Now library writers, we will explore creative techniques using modern C++ to implement metaprogramming idioms. We will see how we can work with the compiler, not against it, to produce code that compiles faster and is more easily optimized. We will see some of the trickiest uses of generalized constant expressions to optimize algorithms on heterogeneous sequences. If you feel ready to push the compiler beyond its limits and be blown away by some hardcore C++ dark magic, this is your session.

avatar for Louis Dionne

Louis Dionne

C++ Standard Library Engineer, Apple
Louis is a math and computer science enthusiast who got swallowed by the C++ monster when he was a naive, unsuspecting student. He now works for Apple, where he is responsible for libc++, the Standard Library shipped with LLVM/Clang. He is a member of the C++ Standards Committee and... Read More →

Wednesday May 11, 2016 2:30pm - 4:00pm MDT
Flug Auditorium