Поддиапазон subrange в C++
Поддиапазон subrange хранит два
итератора - начало и конец - и сам считается
диапазоном для алгоритмов std::ranges.
Запишем вектор, возьмем середину между
begin и end и выведем элементы:
std::vector<int> full = {2, 4, 6, 8, 10};
auto lo = full.begin() + 1;
auto hi = full.begin() + 4;
auto piece = std::ranges::subrange(lo, hi);
for (int v : piece) {
std::cout << v << "\n";
}
Создайте std::ranges::subrange на второй и третий элементы вектора из пяти строк и выведите их.