Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗cpPmSeECh 235 of 390 menu
◀ ▶

Проверка пустоты множества в C++

Проверить, пусто ли множество, помогает метод empty. Он возвращает true, если элементов нет.

Сравним пустое множество и множество с данными:

std::set<int> st; std::set<std::string> st2 = {"a"}; std::cout << st.empty() << "\n"; std::cout << st2.empty() << "\n";

Отрицание дает противоположный ответ - есть ли хотя бы один элемент:

std::set<int> st = {1, 2}; if (!st.empty()) { std::cout << "has data" << "\n"; }

Дано множество:

std::set<int> st;

Если множество пусто, выведите "empty", иначе "full".

Дано множество:

std::set<std::string> st = {"x"};

Если в множестве есть элементы, выведите "yes", иначе "no".

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