Вопросы и ответы
Как вы можете использовать std::views::zip с std::ranges::for_each?
00
Вопрос или проблема С помощью циклов foreach в C++ мы можем написать: void process(int i); ... for(auto i : items) process(i); С диапазонами в C++20 это можно записать следующим образом: std::ranges::for_each(items, process); С std::views::zip в C++23
Вопросы и ответы
Как написать настраиваемый итератор прямого диапазона, работающий с диапазонами C++20
00
Вопрос или проблема Мой исходный вопрос Как я могу написать класс на C++, который работает с библиотекой std::ranges C++20? Происхождение моей проблемы Я пытался написать класс-обертку с итераторами на C++. Но мой компилятор (clang++18) сказал мне, что
Вопросы и ответы
Как создать пользовательское представление в C++20 (например, std::ranges::views::filter)
00
Вопрос или проблема Я ищу понятный ресурс или учебник о том, как создать пользовательский представление в C++20. (например, как std::ranges::views::filter). Я проверил документацию Microsoft и cppreference, но не нашел конкретных рекомендаций.