Overview
This course aims to help learners rethink the way they approach template metaprogramming in C++. By sharing experiences and insights gained from implementing the Physical Units Library for C++, the course highlights the challenges faced by both library implementers and users. Participants will learn about improving compile-time errors, reducing long type names, enhancing code readability, and optimizing compilation times. The teaching method includes presenting examples, discussing practices from the C++ Standard Library, and providing benchmark results. This course is intended for C++ developers interested in enhancing their template metaprogramming skills and optimizing their codebase.
Syllabus
Rethinking the Way We Do Templates in C++ - Mateusz Pusz [ ACCU 2021 ]
Taught by
ACCU Conference