模板的有关问题 各位请帮忙,多谢啦

模板的问题 各位大虾请帮忙,谢谢啦哪位大虾能帮我解决下问题,急啊,谢谢啦是这样的:template classVector

模板的问题 各位大虾请帮忙,谢谢啦
哪位大虾能帮我解决下问题,急啊,谢谢啦
是这样的:
template <class   Vector>
class   RelaJ


template <class   Vector>
class   SkinPoint
{List <RelaJ <Vector> >   m_relaJoint;}

template <class   Vector,   class   Jointvector>
class   Skin
{SkinPoint <Vector> *m_pSkinPs;
}

class   Skin2   :   public   Skin <MgcVector2,   Joint2>

我就是想在main中定义Skin2的对象,我觉得应该可以用MgcVector2替换Vector,可是在m_pSkinPs   =   new   SkinPoint <Vector> [n]处,报错说SkinPoint <Vector> 没有构造函数,可是我写了啊,这样用模板是不是不对啊    


[解决办法]
当然出错啦。你没有提供默认构造函数。
new[]必须要有默认构造函数。
[解决办法]
因为你没提供SkinPoint默认的构造函数所以无法编译过去
[解决办法]
new的时候会调类的构造