![](https://ccweb.imgix.net/https%3A%2F%2Fwww.classcentral.com%2Fimages%2Ficon-black-friday.png?auto=format&ixlib=php-4.1.0&s=fe56b83c82babb2f8fce47a2aed2f85d)
Overview
![](https://ccweb.imgix.net/https%3A%2F%2Fwww.classcentral.com%2Fimages%2Ficon-black-friday.png?auto=format&ixlib=php-4.1.0&s=fe56b83c82babb2f8fce47a2aed2f85d)
This course aims to teach learners about the 'mp-units' library for C++, which is proposed for standardization. By the end of the course, students will be able to understand the framework and key concepts of the library, use it to solve real-life problems, and extend it with new units and dimensions. The teaching method includes code examples and discussions on concepts, interfaces, and performance. This course is intended for C++ developers interested in utilizing a physical units library in their projects.
Syllabus
Introduction
Agenda
Results
Documentation
Example
Doubles
Boost Units
Implicit Conversion
Labor
Use Case
Return Type
NYX Library
Concepts
Interfaces
Generic Code
Performance
Overhead
User Experience
Trigger Bug
Dimension Mismatch
Doncaster Facility
Debugging Experience
Strong interfaces
Unit concepts
Universal template parameter
Conversions
Meta Programming Tricks
Benefits of Using Concepts
Defining New Units
Converting to Ratio
New Use Cases
Streams
Official Definition
Next Steps
Github
Users
Taught by
NDC Conferences