Overview
Explore a comprehensive conference talk on improving safety in C++ through the use of a modern quantities and units library. Delve into the issues and solutions discussed in P2981, focusing on enhancing code safety with physical quantities and units. Learn about the benefits of using such a library, including lesser-known safety features, through examples developed with the mp-units project. Examine typical issues in codebases without proper library usage and historical engineering mishaps caused by quantity and unit handling errors. Discover how these problems can be addressed using the mp-units library. Conclude with an overview of current limitations and potential C++ language and library extensions that could further improve project safety.
Syllabus
Improving Our Safety With a Modern C++ Quantities and Units Library - Mateusz Pusz - C++ on Sea 2024
Taught by
cpponsea