gpt4 book ai didi

c++ - 使用相同的参数初始化元组

转载 作者:搜寻专家 更新时间:2023-10-31 01:09:21 24 4
gpt4 key购买 nike

我似乎无法解决这个问题。有没有办法初始化每个元素都采用相同参数的元组?例如……

template <class... args>
std::tuple<args...> tuplemaker(int n)
{
// What goes here?
}

auto my_tuple = tuplemaker<int, int, int>(42);

可以肯定的是一个人为的例子。我真正想做的是将相同的参数重复传递给我的元组元素的构造函数。有人有什么建议吗?

最佳答案

像这样:

template <class... args>
std::tuple<args...> tuplemaker(int n)
{
return std::make_tuple(args(n)...);
}

Live example here .

关于c++ - 使用相同的参数初始化元组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17130586/

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