Live Online Classes in Design, Coding & AI — Small Classes, Free Retakes
Learn Backend Development Part-Time, Online
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Explore advanced C++ template metaprogramming techniques in this comprehensive conference talk from C++Now 2018. Delve into the powerful capabilities of the Boost.TMP library for creating domain-specific languages in metaprogramming. Learn how to express complex algorithms through composition, achieving both readability and blazing-fast performance. Discover new strategies for SFINAE usage, efficient type traits implementation, and get a glimpse into the future of fusion-style metaprogramming. Follow along as Odin Holmes builds upon his previous year's presentation, demonstrating the full potential of 'metaprogramming through composition' and its applications in real-world scenarios.
Syllabus
Introduction
Transform
Two Strings
Fizzbuzz
Speed
Instantiation
Common Cases
Why Decay is Wrong
The Other Constructor
Conjunction
Dispatch
Cost
Sweeting
Tuple
Tuple Implementation
Taught by
CppNow