1

假设有一个类有两个模板参数

template<typename A, typename B>
class C {
  C(B::X x) {}
};

是否可以有一个推导指南,其中仅推断一个参数而另一个参数是用户指定的?

template<typename A, typename D>
C(D) -> C<A, D::Y>;

当我尝试这个时,clang给我“推导指南模板包含无法推导的模板参数”

4

0 回答 0