mp-units - Lessons Learned and a New C++ Library Design
Offered By: ACCU Conference via YouTube
Course Description
Overview
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
Khronos Sycl Language Framework for C++ Accelerators - Take Advantage of All the MIPSACCU Conference via YouTube Space Invaders - The C++20 Spaceship Operator is Upon Us
ACCU Conference via YouTube Grinding, Farming, and Alliances - Become a Better Programmer by Using Words and Ideas From Casual Gaming
ACCU Conference via YouTube Designing for C++ Concurrency Using Message Passing
ACCU Conference via YouTube Productivity in C++ Game Development - Inside the Mind of an AAA Game Developer
ACCU Conference via YouTube