Implementing Physical Units Library for C++ [English]

  • Поток 1
  • Очно
  • 10:10
  • EN

This talk will present the current state of my work on designing and implementing Physical Units Library for C++. I will present all the challenges, design tradeoffs, and potential solutions to those problems. During the lecture, we will also see how new C++20 features help to make the library interface easier to use, maintain, and extend. Among others, we will see how we can benefit from class types provided as non-type template parameters, how new class template argument deduction rules simplify the interfaces and the full power of using concepts to constrain template types.


Mateusz Pusz

Chief Software Engineer, EPAM, Гданьск, Польша

A software architect, chief engineer, and security champion with more than 15 years of experience in designing, writing and maintaining C++ code for fun and living. C++ consultant, trainer, conference …

Посмотрите видео доклада