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

Метод size

Метод size класса span возвращает количество элементов, на которые ссылается span. Метод не принимает параметров и возвращает значение типа size_t. Сам span при этом не изменяется.

Синтаксис

span.size()

Пример

Давайте создадим span из массива и выведем количество его элементов:

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

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

5

Пример

Давайте создадим пустой span и проверим его размер:

#include <iostream> #include <span> using namespace std; int main() { span<int> sp; cout << sp.size() << endl; return 0; }

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

0

Пример

Давайте создадим span из части массива и выведем количество элементов в нём:

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

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

3

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

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