Функция get <utility>
Получает элемент из объекта pair.
template<int Idx, class T1, class T2>
RI& get(pair<T1, T2>& pr);
template<int Idx, class T1, class T2>
const RI& get(const pair<T1, T2>& pr);
Параметры
Idx
Индекс обозначенного элемента.T1
Тип первого elemment пар.T2
Тип второго elemment пар.pr
Пары, чтобы выделить из.
Заметки
Шаблонные функции каждое получить ссылку на элемент его аргумента pair. Если значение Idx 0 функции возвращают pr.first и если значение Idx 1 функции возвращают pr.second. Тип RI тип возвращаемого элемента.
Пример
// std_tr1__utility__get.cpp
// compile with: /EHsc
#include <utility>
#include <iostream>
typedef std::pair<int, double> Mypair;
int main()
{
Mypair c0(0, 1);
// display contents " 0 1"
std::cout << " " << std::get<0>(c0);
std::cout << " " << std::get<1>(c0);
std::cout << std::endl;
return (0);
}
Требования
Заголовок:<utility>
Пространство имен: std