Представление empty в C++
Представление empty задает пустые границы: цикл сразу завершится. Тип элементов нужен компилятору для шаблона.
Запишем пустой обход целых и проверим, что тело цикла не выполнится:
auto none = std::views::empty<int>;
int count = 0;
for (int x : none) {
++count;
}
std::cout << count << "\n";
Создайте std::views::empty для double, обойдите его и выведите 0, если шагов не было.