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

Метод size

Метод size возвращает текущее количество элементов в контейнере deque. Метод не принимает параметров и не изменяет содержимое контейнера. Возвращаемое значение имеет беззнаковый целочисленный тип size_t.

Синтаксис

deq.size()

Пример

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

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

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

5

Пример

Давайте добавим элемент в deque и посмотрим, как изменится размер:

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

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

3 4

Пример

Давайте проверим, пуст ли deque, с помощью метода size:

#include <iostream> #include <deque> using namespace std; int main() { deque<int> deq; if (deq.size() == 0) { cout << "empty" << endl; } deq.push_back(1); if (deq.size() > 0) { cout << "not empty" << endl; } return 0; }

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

"empty" "not empty"

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

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