Все ключи в C++
Ключи словаря получают обходом всех пар.
На каждой итерации поле first
у текущей пары - это очередной ключ:
std::map<std::string, int> dct = {
{"a", 1},
{"b", 2},
{"c", 3}
};
for (const auto& elem : dct) {
std::cout << elem.first << "\n";
}
Дан словарь:
std::map<std::string, int> dct = {
{"x", 1},
{"y", 2},
{"z", 3}
};
Выведите каждый ключ словаря с новой строки.
Дан словарь:
std::map<std::string, int> dct = {
{"a", 10},
{"b", 20}
};
Выведите каждый ключ в квадратных скобках с новой строки.