РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
231 of 815 menu

Метод size

Метод size возвращает количество элементов, хранящихся в контейнере array. Поскольку размер статического массива фиксирован на этапе компиляции, данный метод возвращает константное значение, которое не изменяется в процессе выполнения программы. Метод не принимает параметров.

Синтаксис

array.size()

Пример

Давайте создадим массив из 5 элементов и выведем его размер в консоль:

#include <iostream> #include <array> using namespace std; int main() { array<int, 5> arr = {1, 2, 3, 4, 5}; cout << arr.size() << endl; return 0; }

Результат выполнения кода:

5

Пример

Давайте используем метод size в цикле для перебора всех элементов массива:

#include <iostream> #include <array> using namespace std; int main() { array<string, 3> arr = {"a", "b", "c"}; for (size_t i = 0; i < arr.size(); i++) { cout << arr[i] << " "; } cout << endl; return 0; }

Результат выполнения кода:

"a b c"

Смотрите также

  • класс array,
    который представляет собой статический массив
  • метод empty,
    который проверяет массив на пустоту
  • метод at,
    который возвращает элемент по индексу с проверкой границ
  • метод data,
    который возвращает указатель на первый элемент массива
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить