2010-05-12 59 views
2

我有一个模板类Matrix。我想写一个复杂的数字专业化。我怎样才能做到这一点 ?给定模板类的模板类专精

我怀疑这是行不通的:

template <typename T> 
class Matrix { ... } 

template <typename T2> 
class Matrix<std::complex<T2> > { ... } 

但会出现什么?

回答

3

在每个类定义之后,您需要;,但除此之外,您的语法是正确的并且有效。