我可以执行以下操作吗?
template<class D> class A {}; template<class... Ds> class B : public A<Ds>... {};
我期待这种行为:
template<class D1, class D2> class B : public A<D1>, public A<D2> {};
是的。这种继承设置通常称为奇怪的重复模板模式或简称CRTP。是