我有一个模板化的类矩阵。我想写一个关于复数的特化。我怎样才能做到这一点?
我怀疑这行不通:
template <typename T>
class Matrix { ... }
template <typename T2>
class Matrix<std::complex<T2> > { ... }
但是什么会呢?
最佳答案
每个类定义之后都需要 ;
,但除此之外,您的语法是正确且有效的。
关于c++ - 给定模板类的模板类的专门化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2821534/