get Function <utility>
Získá element pair objektu.
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);
Parametry
Idx
Index určeného prvku.T1
Typ první dvojice elemment.T2
Typ druhý pár elemment.pr
Dvojice vybrat.
Poznámky
Funkce šablony každý vrací odkaz na prvek jeho pair argument.Pokud hodnota Idx je 0, vrátí funkce pr.first a v případě hodnoty Idx je 1, vrátí funkce pr.second.Typ RI je typ vrácené prvku.
Příklad
// 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);
}
Požadavky
Záhlaví: <utility>
Obor názvů: std