Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗cpSpRnAl 101 of 696 menu
◀ ▶

Представление 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 и выведите сумму элементов в отдельной переменной.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить