C++Now 2016 has ended
Please visit the C++Now website.
Back To Schedule
Friday, May 13 • 9:00am - 10:30am
Goodbye metaprogramming, and hello functional: Living in a post-metaprogramming era in C++.

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

C++ has had a long history with metaprogramming ever since it was discovered that C++ templates were Turing complete. However, many features of modern C++ now make the awkward syntax obsolete that we have grown to love. With constexpr, type deduction, and functional idioms, we can now leave behind typename disambiguations and template template parameters. In this talk, we will look out how we can utilize functional constructs from the Fit library to simplify how metaprogramming is achieved in C++ and how a functional library will be essential in a C++ programmer's toolbox.

avatar for Paul Fultz II

Paul Fultz II

Software Engineer, AMD

Friday May 13, 2016 9:00am - 10:30am MDT
Flug Auditorium