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

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

Метод empty возвращает true, если в словаре нет пар:

std::map<std::string, int> dct1 = {}; std::map<std::string, int> dct2 = { {"a", 1} }; std::cout << dct1.empty() << "\n"; std::cout << dct2.empty() << "\n";

Проверку ставят в условие if:

std::map<std::string, int> dct = { {"a", 1} }; if (!dct.empty()) { std::cout << "has data\n"; }

Дан словарь:

std::map<std::string, int> dct = {};

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

Дан словарь:

std::map<std::string, int> dct = { {"x", 1} };

Если в словаре есть пары, выведите "yes", иначе "no".

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