get – funkce <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 elementu.T1
Typ první pár elemment.T2
Typ druhý pár elemment.pr
Dvojice lze vybírat.
Poznámky
Funkce šablony každý vrací odkaz na element jeho pair argument.Pokud hodnota Idx je 0, vrátí funkce pr.first a pokud hodnota Idx je 1, vrátí funkce pr.second.Typ RI je typ vrácený element.
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í:<nástroje>
Obor názvů: std
Viz také
Referenční dokumentace
tuple_element – třída <utility>