YoVDO

Rethinking the Way We Do Templates in C++

Offered By: ACCU Conference via YouTube

Tags

ACCU Conference Courses C++ Courses Code Optimization Courses Code Readability Courses Template Metaprogramming Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore advanced template metaprogramming techniques in C++ through this ACCU 2021 conference talk by Mateusz Pusz. Delve into the challenges of template metaprogramming, focusing on improving compile-time errors, debugging, and compilation speed. Learn from Pusz's experience implementing the Physical Units Library for C++, and discover how to optimize template designs using the Rule of Chiel. Examine practical examples, including practices from the C++ Standard Library, and compare different approaches to achieve the same goals. Gain insights into benchmarking compilation times and enhancing the overall efficiency of templated code. Benefit from the expertise of Mateusz Pusz, a seasoned software architect, C++ consultant, and active member of the ISO C++ Committee, as he shares valuable lessons for creating more effective and user-friendly template metaprogramming interfaces.

Syllabus

Rethinking the Way We Do Templates in C++ - Mateusz Pusz [ ACCU 2021 ]


Taught by

ACCU Conference

Related Courses

Introducing Functional Programming in C++
LinkedIn Learning
The C++ Type System is Your Friend
NDC Conferences via YouTube
Joyful Polyglot - Beautiful Insights from Many Languages
Ruby Central via YouTube
Circle Metaprogramming - Better Features Make Better Libraries
CppNow via YouTube
Taking Template Classes Further with Opaque Types & Generic NTTPs
CppNow via YouTube