다음은 tuple의 각 요소를 가져오는 C++14의 코드다.

tuple<int, int, string> t = { 1, 2, "test" };

int first = get<0>(t);
int second = get<1>(t);
string str = get<2>(t);

 

C++17에서는 요소를 쉽게 가져올 수 있도록 새로운 문법이 추가됬다. (pair 객체에서도 사용가능)

tuple<int, int, string> t = { 1, 2, "test" };

auto [ first, second, str ] = t;