【发布时间】:2020-10-27 19:26:12
【问题描述】:
我想要一个返回带有修改过的参数包的对象的方法。例如Nth模板参数增加1。
template<size_t... Ni>
struct Test
{
template<size_t Nth>
constexpr auto RunTest()
{
// What should be written here?
}
};
int main()
{
Test<2, 2, 2> t1;
Test<2, 3, 2> t2 = t1.RunTest<1>(); // How to make this work?
}
【问题讨论】:
-
这听起来像XY problem 对我来说......你想达到什么目的?我不同意这个骗局。
-
@JHBonarius 如果您不同意关闭欺骗,请投票重新打开。
-
max66 有答案
-
@max66 您现在可以发布该答案:)
-
@cigien - 谢谢:我没有看到问题被重新打开:)
标签: c++ c++17 variadic-templates template-meta-programming