очередь интересует скорость выполнения (constexpr контекст и меньший размер, будет приятным бонусом).
Вижу много альтернатив: absl::StrFormat, fmtlib, std::format (c++20).
По коду, относительно бегло, не смог понять, кто же лучший...
Системные вызовы API для консоли (терминала) ...
А это точно про быстрое форматирование?)
Нет. Быстрый вывод текста на консоль (терминал) ...
Fmtlib на моих тестах был самым быстрым и с constexpr там порядок. Реализации Std::format пока мне кажутся сыроватыми. И я их не тестировал на скорость. P.S. Да, когда в fmtlib меня не устраивала скорость или отсутствие фич, то я прикладывал руки и теперь и скорость меня устраивает и количество фич. Автор fmt полезные PR рассматривает и принимает.
Обсуждают сегодня