假设有一个类有两个模板参数
template<typename A, typename B>
class C {
C(B::X x) {}
};
是否可以有一个推导指南,其中仅推断一个参数而另一个参数是用户指定的?
template<typename A, typename D>
C(D) -> C<A, D::Y>;
当我尝试这个时,clang给我“推导指南模板包含无法推导的模板参数”
假设有一个类有两个模板参数
template<typename A, typename B>
class C {
C(B::X x) {}
};
是否可以有一个推导指南,其中仅推断一个参数而另一个参数是用户指定的?
template<typename A, typename D>
C(D) -> C<A, D::Y>;
当我尝试这个时,clang给我“推导指南模板包含无法推导的模板参数”