Представление all в C++
Представление all делает из любого диапазона взгляд, который можно передавать дальше. Контейнер остается владельцем памяти, а представление хранит только ссылку на его границы.
Подключите #include <ranges> и #include <vector>.
Запишем вектор, построим std::views::all и
выведем каждый элемент:
std::vector<int> nums = {4, 8, 12};
auto whole = std::views::all(nums);
for (int n : whole) {
std::cout << n << "\n";
}
Создайте вектор из трех целых, оберните его в std::views::all и выведите сумму элементов в отдельной переменной.