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

Метод size

Метод size возвращает количество элементов (пар ключ-значение), хранящихся в контейнере map. Метод не принимает параметров и возвращает целое число типа size_t. Сложность выполнения операции - константная.

Синтаксис

map.size()

Пример

Давайте создадим map с тремя элементами и выведем его размер:

#include <iostream> #include <map> using namespace std; int main() { map<int, string> mp = {{1, "abcde"}, {2, "12345"}, {3, "hello"}}; cout << mp.size() << endl; return 0; }

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

3

Пример

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

#include <iostream> #include <map> using namespace std; int main() { map<int, string> mp; cout << mp.size() << endl; return 0; }

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

0

Пример

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

#include <iostream> #include <map> using namespace std; int main() { map<int, string> mp = {{1, "abcde"}, {2, "12345"}}; cout << mp.size() << endl; mp[3] = "hello"; cout << mp.size() << endl; return 0; }

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

2 3

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

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