【发布时间】:2021-02-11 06:51:14
【问题描述】:
有没有办法为每个可变参数模板参数自动创建一个方法?
例如,在下面的代码中,我想强制覆盖class i中的void x(a &v)和void x(b &v):
#include <type_traits>
#include <stdlib.h>
#include <stdio.h>
class a {
};
class b {
};
template <typename ...T>
class t {
public:
virtual void x(T &v) = 0;
};
class i : public t<a, b>
{
};
int
main (int argc, char *argv[])
{
i ii;
return 0;
}
【问题讨论】:
标签: c++ variadic-templates member-functions