Создание std::pair в C++
Пару объявляют как std::pair с двумя
типами в шаблоне.
Начальные значения задают в фигурных скобках
сразу после имени - порядок совпадает с типами
в std::pair<...>. Запишем пару
двух целых:
#include <utility>
std::pair<int, int> point{3, 7};
Когда типы выводятся из аргументов, помогает функция make_pair из того же заголовка. Запишем строку с числом и выведем второе поле:
#include <utility>
#include <string>
std::pair<std::string, int> row = std::make_pair("item", 42);
std::cout << row.second << "\n";
Создайте std::pair<std::string, int>
с именем tag, строкой "ok" и числом 1
через фигурный список. Выведите first.
Постройте пару символа и целого функцией
std::make_pair со значениями 'A'
и 10. Выведите второе поле.