Создание словаря в C++
Словарь создают списком пар в фигурных скобках. В угловых скобках сначала пишут тип ключа, затем тип значения. Каждая пара - свои фигурные скобки с ключом и значением через запятую. Давайте посмотрим на примерах.
Пример словаря со строковыми ключами и целочисленными значениями:
std::map<std::string, int> dct = {
{"a", 1},
{"b", 2},
{"c", 3}
};
Пример словаря со строковыми ключами и длинными целыми:
std::map<std::string, long> dct = {
{"a", 1000000000L},
{"b", 2000000000L}
};
Пример словаря со строковыми ключами и строковыми значениями:
std::map<std::string, std::string> dct = {
{"a", "x"},
{"b", "y"},
{"c", "z"}
};
Создайте словарь со строковыми ключами
"x", "y" и "z"
и целыми значениями 8, 9
и 10.
Создайте словарь со строковыми ключами
"x", "y" и "z"
и длинными целыми значениями 4,
5 и 6.
Создайте словарь со строковыми ключами
"a", "b" и "c"
и строковыми значениями "x",
"y" и "z".
Создайте словарь со строковыми ключами
"a", "b" и "c"
и значениями типа double:
1.5, 2.5 и 3.5.
Создайте словарь со строковыми ключами
"a", "b" и "c"
и значениями типа float:
0.5, 1.5 и 2.5.