Форматированный вывод в С++20

Отличная новость! В грядущем стандарте появится новая возможность форматированного вывода. При этом, будет использован синтаксис, аналогичный синтаксису Python! Новая библиотека будет интегрирована в языковой стандарт как std::format. Все-таки метод cout довольно громоздкий и неудобный, а printf – это функция базирующаяся на библиотеке языка С и морально устарела. Форматирование в стиле Python предлагает почти те же функции, что и printf(), но устраняет избыточность и предлагает некоторые полезные дополнения, такие как двоичное целочисленное представление и центрированный вывод. Помимо этого, std::format будет интегрирован с разными частями STD, включая chrono и locale. В GCC поддержка этой библиотеки пока не включена, но есть возможность скачать библиотеку на сайте автора и попробовать использовать её в своих программах: https://fmt.dev/latest/index.html.
Источники:

Print Friendly, PDF & Email

Добавить комментарий