YoVDO

mp-units - Lessons Learned and a New C++ Library Design

Offered By: ACCU Conference via YouTube

Tags

ACCU Conference Courses C++23 Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the evolution and redesign of mp-units, a Modern C++ library for compile-time dimensional analysis and unit/quantity manipulation, in this comprehensive conference talk from ACCU 2023. Delve into the challenges faced with the initial design, including issues with the Downcasting Facility and user-defined literals. Discover how the new design addresses additional requirements and leverages C++20 features like concepts and non-type template parameters. Gain insights into potential C++ language features that could enhance similar library designs. Learn from Mateusz Pusz, an experienced software architect and ISO C++ Committee member, as he shares valuable lessons and demonstrates the power of Modern C++ in creating efficient and flexible libraries.

Syllabus

mp-units: Lessons Learned and a New C++ Library Design - Mateusz Pusz - ACCU 2023


Taught by

ACCU Conference

Related Courses

What's New in C++23
Pluralsight
10 Years of Meeting C++ - Historical Highlights and Future of C++
CppCon via YouTube
Efficient and Reliable Wrapping of C APIs Using Modern C++ - 2024 Update
ACCU Conference via YouTube
A Preview of C++ 23
NDC Conferences via YouTube
Advanced Usage of the C++23 Stacktrace Library - ACCU 2024
ACCU Conference via YouTube