std::make_pair()
Создаёт std::pair с автоматическим выводом типов.
Сигнатура
pair<T1, T2> std::make_pair(a, b)Функция std::make_pair() создаёт пару, автоматически определяя типы аргументов. В C++17 чаще используют просто {a, b}, но make_pair остаётся удобным.
auto p = std::make_pair(1, "one");
std::cout << p.first << p.second; // результат: 1one