标签: c++ templates
我有一个模板类Matrix。我想为复数写一个专门化。我怎么能这样做?
我怀疑这不起作用:
template <typename T> class Matrix { ... } template <typename T2> class Matrix<std::complex<T2> > { ... }
但是会怎么样?
答案 0 :(得分:3)
每个类定义后你需要;,但除此之外,你的语法是正确的并且有效。
;