使用模板时是否允许以下操作。
template <typename PAR1 = X,
typename PAR2 = Y,
typename PAR3 = Z>
class Base {
//some stuff inside
};
template <typename PAR1
typename PAR2 = Z>
class Derived : public Base <PAR1,Y,PAR2> {
//some stuff here
};
我在这里想要的是派生类应该始终将 PAR2 类型设为 Y。
当继承时其他参数为可选时,我们可以修复参数值吗?