std::array.">
⊗cpSpSaSz 128 of 696 menu

Длина std::array в C++

Метод size возвращает число элементов массива. Для трех целых ответ равен 3, хотя длина уже записана в типе std::array<int, 3>:

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

Вызов подходит для constexpr-контекста: результат известен на этапе компиляции, потому что размер - часть типа, а не поле, которое меняется в рантайме. Запишем массив из пяти чисел и выведем длину:

std::array<int, 5> vals{1, 2, 3, 4, 5}; std::cout << vals.size() << "\n";

Дан массив:

std::array<std::string, 4> words{"a", "b", "c", "d"};

Выведите в консоль число элементов в этом массиве.

Дан массив:

std::array<int, 2> pair{7, 8};

Выведите в консоль длину массива.

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