template <template <typename> class F> struct call_me {};
template <typename T> struct maybe;
template <typename... T> struct more;
int main()
{
call_me<maybe> a; // ok
call_me<more> b; // error
}
我明白为什么call_me<more>
会失败。但我想让它发挥作用。
是否有不涉及更改call_me
(或为其添加专业化)的解决方法?