Pair

Материал из Algocode wiki
Перейти к: навигация, поиск

pair — это тип, содержащий пару значений, притом значения могут быть разных типов. Объявление пары выглядит так:

pair<T1, T2> p;

Здесь T1 и T2 — это имена первого и второго типов, соответственно. Первый элемент пары — это p.first; второй — p.second. make_pair(a, b) — функция, которая создаёт пару $(a,b)$. Рассмотрим пример работы с pair.

pair<int, double> p = make_pair(1, 2.0);
pair<int, double> q = {1, 2.5}; // другой способ инициализировать пару
cout << p.first << " " << p.second << "\n";



Автор конспекта: Егор Гутров

По всем вопросам пишите в telegram @Egor_Gutrov