tie()는 인수의 값들을 참조로 반환해주는 역할을 한다.
std::tie(v1, v2, v3) = a,b,c;
인자 v1은 참조로 반환되기에, v1의 값은 곧 a의 값이 된다.
tie는 우측값에 올 수도 있다.
auto i = std::tie(v2, v4, v6); std::get<0>(i) = 77777;
auto i = std::tie(v2, v4, v6);
std::get<0>(i) = 77777;
v2는 참조로 반환해서, auto i 로 대입하였기에 i가 값을 변경하면 v2도 값이 7777로 바뀐다.