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

Удаление ключа в C++

Метод erase ищет ключ и убирает связанную с ним пару:

std::map<std::string, int> dct = { {"a", 1}, {"b", 2}, {"c", 3} }; dct.erase("b"); std::cout << dct.contains("b") << "\n";

Если такого ключа не было, словарь остается прежним:

std::map<std::string, int> dct = { {"x", 1}, {"y", 2}, {"z", 3} }; dct.erase("w"); std::cout << dct.contains("x") << "\n";

Дан словарь:

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

Уберите запись с ключом "x". Выведите, остался ли этот ключ в словаре.

Дан словарь:

std::map<std::string, int> dct = { {"a", 1}, {"b", 2}, {"c", 3} };

Уберите запись с ключом "b". Выведите значение ключа "a".

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