Вопросы к Поиску с Алисой
Разница между std::make_pair и синтаксисом фигурных скобок в C++ заключается в том, что первый вариант — это функция, а второй — способ инициализации. stackoverflow.com
std::make_pair — функция, которая создаёт объект std::pair с типами, выведенными из её аргументов. stackoverflow.com
Синтаксис фигурных скобок позволяет инициализировать стандартные коллекции, которые могут содержать элементы разных типов, в том числе std::tuple и std::pair. www.fluentcpp.com
Некоторые преимущества использования std::make_pair: