Что такое array в C++?
std::array в языке программирования C++ представляет собой статический массив фиксированного размера, предоставляющий удобный и безопасный интерфейс для работы с последовательностью элементов. Этот контейнер входит в Standard Template Library (STL) и предоставляет набор методов для управления данными.
#include <iostream>
#include <array>
int main() {
// Создание массива целых чисел размером 5
std::array<int, 5> numbers = {1, 2, 3, 4, 5};
// Вывод элементов массива
std::cout << "Array elements: ";
for (const auto& num : numbers) {
std::cout << num << " ";
}
std::cout << std::endl;
return 0;
}
Основные операции с std::array:
- Доступ к элементам: Элементы
std::arrayмогут быть получены с использованием оператора[]или методаstd::array::at(). - Размер массива: Метод
std::array::size()возвращает текущий размер массива. - Итерация по массиву: Итерация по массиву может быть выполнена с использованием цикла
forи диапазона.
Комментарии