get Function <tuple>
요소에서 가져옵니다는 tuple 개체입니다.
template<int Idx, class T1, class T2, ..., class TN>
RI get(tuple<T1, T2, ..., TN>& tpl);
template<int Idx, class T1, class T2, ..., class TN>
RI get(const tuple<T1, T2, ..., TN>& tpl);
매개 변수
Idx
가져올 요소의 인덱스입니다.TN
N 번째 튜플 요소의 형식입니다.tpl
선택에서 튜플입니다.
설명
템플릿 함수 인덱스 값에 대 한 참조를 반환 합니다. Idx 에 있는 tuple 개체 tpl.해당 입력 하면 Ui 두 반환 함수 참조 형식인 Ui. 그렇지 않으면 첫 번째 함수 반환 Ui& 두 번째 함수에서 반환 하 고 const Ui&.
예제
// std_tr1__tuple__get.cpp
// compile with: /EHsc
#include <tuple>
#include <iostream>
typedef std::tuple<int, double, int, double> Mytuple;
int main()
{
Mytuple c0(0, 1, 2, 3);
// display contents " 0 1 2 3"
std::cout << " " << std::get<0>(c0);
std::cout << " " << std::get<1>(c0);
std::cout << " " << std::get<2>(c0);
std::cout << " " << std::get<3>(c0);
std::cout << std::endl;
return (0);
}
요구 사항
헤더: <tuple>
네임 스페이스: std