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

Метод size

Метод size возвращает текущее количество элементов, хранящихся в векторе. Данный метод не принимает параметров и возвращает значение беззнакового целочисленного типа size_t. Следует помнить, что возвращаемое значение отражает именно количество элементов, а не объем выделенной памяти (для этого существует метод capacity).

Синтаксис

vec.size()

Пример

Давайте создадим вектор с несколькими элементами и узнаем их количество:

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

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

5

Пример

Давайте добавим новый элемент в вектор с помощью метода push_back и проверим, как изменится его размер:

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

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

5 6

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

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