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

Заполнение std::array в C++

Метод fill перезаписывает каждый элемент одним переданным значением. Старый список в массиве исчезает, длина при этом не меняется:

std::array<int, 3> nums{10, 20, 30}; nums.fill(0); std::cout << nums[1] << "\n";

Тот же вызов подходит для символов и строк. Запишем массив из трех букв, заполним другим символом и выведем средний элемент:

std::array<char, 3> letters{'a', 'b', 'c'}; letters.fill('x'); std::cout << letters[1] << "\n";

Дан массив:

std::array<int, 4> vals{1, 2, 3, 4};

Заполните все ячейки числом 9 и выведите последний элемент.

Создайте std::array<int, 3> с любыми начальными числами. Замените содержимое единицами и выведите сумму всех элементов.

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