get Function <utility>
Pobiera element z pair obiektu.
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
Indeks elementu wyznaczone.T1
Typ pierwszego elemment para.T2
Typ elemment para drugiej.pr
Para wybierać.
Uwagi
Funkcje szablonu każdego zwraca odwołanie do elementu jego pair argument.Jeśli wartość Idx jest równa 0, funkcje zwracają wartość pr.first i jeżeli wartość Idx ma wartość 1, funkcje zwracają wartość pr.second.Typ RI jest typem elementu zwracane.
Przykład
// 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);
}
Wymagania
Nagłówek: <utility>
Obszar nazw: std
Zobacz też
Informacje
Inne zasoby
<utility> Członkowie