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

Запись по новому ключу в C++

Оператор [] по ключу, которого еще нет в словаре, сначала вставляет пару с ключом и значением по умолчанию. Для int это 0:

std::map<std::string, int> dct = { {"a", 1} }; dct["b"]; std::cout << dct["b"] << "\n";

Сразу после этого тому же ключу присваивают нужное число. Для нового ключа запись создает пару и кладет в нее значение:

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

Создайте пустой словарь dct со строковыми ключами и целочисленными значениями. Запишите в него пары "a" и 1, "b" и 2, "c" и 3. Выведите значение для ключа "b".

Дан словарь:

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

Запишите под ключом "z" значение 3. Выведите это значение.

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