标签: c++11 tuples
假设我有一个C ++ 0x元组:
tuple<int,int,int> t(1,2,3);
现在我可以执行以下操作来提取t:
int i,j,k; make_tuple<int&,int&,int&>(i,j,k) = t;
有没有更简洁的方法来实现这一目标?我知道get<0>(t)语法;这不是我追求的目标。
get<0>(t)
答案 0 :(得分:5)
您可以使用tie:
tie
std::tie(i, j, k) = t;