如何创建部分专门的CTADG?
例如
template<int I,
class T>
class c
{
public:
constexpr int i = I;
float f;
T t;
c(float f, T&& t):
t(std::forward<T>(t))
{}
};
template<int I,
class T>
c(float f, T&&) -> c<I, T>;
感谢您的帮助! 这种用法是
c<3>(5.f,'c');