是否可以在 c++11 中扩展 std::tie 以接受占位符?



我想知道是否可以编写一个类似std::tie()的函数(使用模板编程),该函数只能绑定元组的选定组件,并将其他组件绑定到某些占位符,例如std::bind()中的占位符。如果是这样,只需要为他/她感兴趣的部分声明变量。

例如

std::tie(x,_1,y,_2) = (2,3,4,5);

你在寻找std::ignore吗?

即:

std::tie(x,std::ignore,y,std::ignore) = std::make_tuple(2,3,4,5);