Что делает std::pair?



std::pair — это шаблон класса из стандартной библиотеки, который инкапсулирует пару значений разных типов.

Он часто используется для возврата нескольких значений из функции.



В этом примере getStats возвращает пару значений — сумму и среднее элементов массива. С помощью std::pair эти значения упаковываются в один возвращаемый объект. В main используется structured binding для распаковки пары в переменные sum и avg.