count возвращает, сколько элементов с заданным ключом лежит в контейнере. Для std::multiset и std::multimap результат может быть больше 1.">
Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗cpSpMuCn 190 of 696 menu
◀ ▶

Число равных ключей count в C++

Метод count возвращает, сколько элементов с заданным ключом лежит в контейнере.

Для std::multiset и std::multimap результат может быть больше 1. Если ключа нет, метод дает 0 - так же, как у обычных set и map.

Запишем multiset с повторами и выведем число вхождений имеющегося и отсутствующего ключа:

#include <set> std::multiset<int> nums = {1, 1, 2, 3}; std::cout << nums.count(1) << "\n"; std::cout << nums.count(9) << "\n";

Постройте multimap с двумя парами для ключа "a" и одной парой для "b". Выведите count для "a" и для "z".

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить