gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-03 08:15:35 32 4
gpt4 key购买 nike

我想知道是否有可能编写一个类似于 std::tie() 的函数(使用模板编程),它可以只绑定(bind)一个元组的选择组件,并将其他组件绑定(bind)到一些占位符就像 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);

关于c++ - 是否可以在 c++11 中扩展 std::tie 以接受占位符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21298787/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com