Std::format форматировщик для энергозависимыхC++

Программы на C++. Форум разработчиков
Anonymous
Std::format форматировщик для энергозависимых

Сообщение Anonymous »

Этот простой код:

Код: Выделить всё

#include

int main()
{
volatile int i = 5;
std::println("{}", i);
}
Не компилируется ни с одной основной реализацией библиотеки std. Есть ли какая-то конкретная причина, по которой у него нет форматтера? Или это просто упущение?
Пример ошибки:

ошибка: статическое утверждение не выполнено из-за требования
'is_default_constructible_v>':
std::formatter должен быть специализирован для типа каждого аргумента формата


Подробнее здесь: https://stackoverflow.com/questions/798 ... r-volatile

Вернуться в «C++»