【发布时间】:2021-12-23 02:50:17
【问题描述】:
是否可以指定成员函数模板参数包? 像这样的:
template <typename foo, void (foo::*bar)(void) ...>
void application()
{
}
我的解决方案都不起作用,我想避免将我要使用的每个函数都放在一个结构中。
【问题讨论】:
-
这应该解决的实际问题是什么?为什么你需要这样的东西(而不仅仅是一个简单的
typename F(和一个参数)来处理所有类型的可调用对象?现在这是一个XY problem。 -
我有大量方法应该作为输入参数传递,这使得将每个方法都包装在结构中非常不方便
标签: c++ templates variadic-templates