Talk

For your in<format>ion

  • In English

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.

  • #futureofcpp

Speakers

Invited experts

Talks