For your in<format>ion

EN / День 4 / 19:00 / Зал 2

In this talk Victor will give a comprehensive overview of the the {fmt} library and the C++20 formatting library based on it. He will present a series of examples illustrating all major features (depending on the available time) such as:

  • Format string syntax;
  • Support for user-defined types;
  • Formatting of chrono times and dates;
  • Code bloat prevention via type erasure;
  • Iterator support;
  • I/O;
  • Support for terminal colors and text styles;
  • Unicode support;
  • Compile-time checks;
  • Fast integer and floating-point formatting;
  • Locale support.

The target audience is C++ developers interested in text processing, formatted I/O and new C++20 features. The main takeaway for the audience is understanding the powerful and efficient formatting facilities available in the modern C++ via open-source libraries such as {fmt} and soon in the standard libraries.

Комментарий программного комитета

Библиотека fmt вошла в C++20 и Виктор её ведущий разработчик. Он расскажет о новых возможностях форматирования в C++. Добро пожаловать в будущее C++.