front и метод back. Они возвращают ссылку на крайний элемент без арифметики индексов.">
Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗cpSpSaFB 131 of 696 menu
◀ ▶

Края std::array в C++

Чтобы не помнить индекс 0 и позицию последнего элемента, служат метод front и метод back. Они возвращают ссылку на крайний элемент без арифметики индексов:

std::array<int, 3> nums{10, 20, 30}; std::cout << nums.front() << "\n"; std::cout << nums.back() << "\n";

Для строк результат тот же: первый и последний элемент читают отдельными вызовами. Запишем массив из двух меток и выведем оба края:

std::array<std::string, 2> tags{"start", "end"}; std::cout << tags.front() << "\n"; std::cout << tags.back() << "\n";

Дан массив:

std::array<int, 4> vals{2, 4, 6, 8};

Выведите в консоль первый и последний элемент через front и back.

Создайте std::array<std::string, 3> со строками "a", "b", "c". Выведите front и back на отдельных строках.

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