gpt4 book ai didi

c++ - 从模板参数包创建 hana::set

转载 作者:搜寻专家 更新时间:2023-10-31 00:54:44 25 4
gpt4 key购买 nike

我正在努力弄清楚如何从模板参数包制作 hana::set。我有一个用于元组 (tuple_t) 的方法,但它似乎创建了一个我必须使用 make_set 的集合。这是我卡住的地方:

template<typename ...Ts>
class Foo
{
public:
static constexpr auto asTuple = hana::tuple_t<Ts...>;
static constexpr auto asSet = hana::make_set(/*what goes here?*/);
};

谢谢

最佳答案

你必须使用 hana::type_c 助手来扩展类型:

static constexpr auto asSet = hana::make_set(hana::type_c<Ts>...);

"Live" on Coliru

关于c++ - 从模板参数包创建 hana::set,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44289966/

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